He may be a more all round footballer than Messi, but Messi is just a different class - the best player that has ever lived. That is based not only on his ability as a footballer, but also his attitude towards the game. Ronaldo's attitude stinks - it's there for everyone to see - he moans constantly and his work rate on the pitch (and I've heard some pundits say off the pitch too) is pish. Also, he's 6'1 or whatever and he'd rather fall over like a sack eh tatties than stay on his feet and try to win the ball back. Messi is 5'7 and stays on his feet whenever he can, gets back up almost straight away if he does fall and doesn't roll about like a tap on his shin pad is killing him slowly and painfully.
Ronaldo's a ****. Messi is the better footballer.