Well CR is the most complete - does well with both feet at shooting, crossing and passing and has great technique and tricking skills, he's fast and physically strong and has good aerial abilities - but Messi has that touch of a genius. Not so physically strong and considerably shorter (he's around 170cm tall), and not a perfect right foot, but that guy looks like he has superglue on his feet. Once he is running with the ball, you only stop him by literally tackling him - plus he's tactically accurate, scores goals of all shapes, has an amazing teamplay - way more than CR - does amazing passes, great movements with and without the ball, and his creativity and ability to "think" a teamplay is great. Not to mention CR is a bit of a whiner on the pitch.
About the other Ronaldo, the "Phenomenon", he's the best striker I've ever seen playing - him and Raúl. And Inzaghi as well.
The '10 World Cup wasn't really amazing; '06 was a better show. Not because we went further, but because the football was better played and it didn't have these annoying vuvuzelas.