this will probably sound both strange and crazy to some of you, but I'd actually argue that Messi never really was surrounded with many trully world class players (I know, that term again). he also never really worked under great manager (besides pep). it seems that Barca's recent domination led people to believe that they were full of expensive superstars on every position (like Real were back in galactico era), but that really wasn't the case in my opinion. it seemed that Barca were declining after we eliminated them in cl semifinal, they were about 20 points behind Real in la liga and if I'm not mistaken, Xavi even wanted to leave. but then Pep arrived and the rest is history. it's easy to say NOW that Messi has/had perfect support because Guardiola's system brought the best out of them, but how many of you would have swapped Busquets for Makelele or Pedro for Figo in pre-Guardiola era? I must admit, I haven't even heard of them untill Pep arrived, let alone thought they were better than them. even now, most people would still say that Zidane is better than Iniesta. name for name, in my opinion, Barcelona never really had the better first 11 than Real. instead, they had perfect system for Messi, Iniesta and Xavi and that was that made them so dominant. I doubt Pedro would score 45 goals in two season had he played for United, I never rated Valdes, Pique was never as good as Vidic or Terry but was perfect for their system, playing Mascherano in defence would look silly in any other system etc etc. they were all good players, but individually they weren't even close to players that Real had in galactico era. what I want say is, Messi would probably have much better support if he went to Bayern or Real because in my opinion, they have better teams than Barca. the only difference between those teams is, of course, Messi and even that probably isn't enough.