Barca had sucked balls in CL for a long time but Messi has stayed put and been loyal even though Barca has been through one hell of a rollercoaster after Iniesta and Xavi moved on. But that changed last year when he apparently wanted to go. Now football is not just about goals but the whole package.
All respect to Ronaldo, he is the best athletic fotballer in the history of the sports, but In regards of talent I rank Zidane, Ronaldinho etc above him. And when you look at the whole package (Creativity, Playmaker, goal scoring, flair etc) its for me no Doubt, Messi is the best player in the history of this sport.