I think we will agree that it's great to have both Messi AND Ronaldo out there.
IMHO, the two bring different skills to the table. Both enormously gifted and both tactical nukes on the pitch.
I would rate Messi as probably the best purely offensive weapon. However, I would give Ronaldo all round higher marks. Messi has been exposed in the past - his size makes him a weak defender. Not the case with Cristiano Ronaldo; the lad is big and strong and will not be pushed around.
But to be honest, I have not seen performers like them ever before. They are better than anything the past 20 years have produced; better than Zidane, Beckham, Ronaldinho, Pirlo, Costa, Figo, Raul, Morientes, Nedved, Giggs, Forlan, Veron, Henry, van Nistelrooy, Kaka.
I have die hard friends - United supporters since the Busby area, that claims that Ronaldo is better than even the great George Best