I agree with you that Cristiano is the more versatile player of the two, but Ronaldo (from Brazil) has to be among the top 5 footballers in history. Cristiano hasn't reached that status yet. http://topfootballstars.com/cristiano-ronaldo-wallpapers/
the fat boy r9 was the best before he got injured (and fat ) pretty boy cr7 is not even the best now... messi is
Ronaldo of Brazil of course! he brings Brazil to win FIFA worl cup .. As for Ronaldo of Portugal he can't do shit.
I would say Ronaldo from portugal bcoz his an all round player he can create scoring chances for himself and even for others. I personall feel if Ronaldo is well understood by his teammates he is a better player than any other in the world.