These 2 football(or soccer for the americans) players are currently on another planet.
Ronaldo is player with good height and body while retaining the ability to dribble at excellent pace with his trademark skills. Messi, meanwhile, is a rather small player with wonderfully quick feet that afford him the ability to dance past players.
Ronaldo is my favourite. He is more complete, he is the perfect player.