Ronaldo's a detestable twat but he's a better all round player for me.
Pace, skill, power, very good header of the ball, can take a kick (even if he does moan like a girl about it), set pieces, goal scorer...he's pretty much got the lot, much as it pains me to say it.
Quite surprised by the voting tbh. For popularity, Messi though.