I'm not completely sure about Ronaldo. However, there's no doubt in my mind that Messi is already one of the all time greats - and I've seen most of 'em.
Ronaldo was found out in Serie A - he needed a through ball to run onto, or if the ball was intercepted (or his run checked), all he was good for was scoring penalties. Lucky for him, he was world class at winning them...