It isn't really a weird one though, is it?
People in Italy, Sweden, Holland etc. who have seen him play week in, week out knows just how good he is. It is just you brits who have only seen him play the odd game for Sweden (shit) and in the CL for Inter (shit).
But I'm sure that you know better than Guardiola, Mourinho, Mancini and Capello.
It is hard to say how he will fit into the current Barca team, but there is no doubt about his ability. I can guarantee you though that Eto'o won't come close to what Zlatan achieved for Inter.