Yet Ronaldo has been the star man of every team that he has played for including Portugal. Messi suits Barca's style but I'm not sure that he'd have had as much success as Ronaldo if he'd moved around a bit. If he's been poor for Argentina there is no guarantee that he'd have done well anywhere else.