Agreed. I think Eto'o is world-class and his style fits in well with Barcelona. I don't know why they are always trying to replace him. Henry was great at Arsenal, but he's a notch below Eto'o when it comes to playing at Barca.
Zlatan is like a mad genius of soccer. He plays on his own terms. I've seen him in international games for Sweden where he dribbles the ball into the corner, performs some tricks, then tries to blast the ball into the net from an impossible angle. He is also lazy, which is fine for a league like Serie A (where Adrian Mutu can excel for years) but won't work at Barcelona.