I really appreciate the fact that I can watch Ronaldo play and I really respect him, but I don't understand how can he be compared to Messi. One is a legendary player, one of the best of all times without a single doubt, a goal scoring machine and a leader for his team, for sure. The other one is a genius. There are a few geniuses at sports, I'd say Jordan, Federer, Tom Brady, Maradona and Messi are geniuses. These people see things differently, their mind works faster and their decision making is unmatched.
You watch Messi play and nowadays he always takes the right choice or sees passes we can't even see from the TV nor the stands while dribbling between people.
On his day and being inspired there's no way for any team in the world to stop Messi, as he dribbles and passes the ball like nobody else in the world, so the variety of damage he can cause is way huger than Ronaldo's. Not to mention his ability to score ni many ways and with both legs.
You can't compare him to any other player, Maradona wasn't as good as a goalscorer, Pele wasn't as good as a creator. Messi is a mix between both, dribbles and has the vision of Diego and scores like Pele. His technique and ability/instinct is just as good as anyone. I'd say Ronaldo only has instinct to score goals and then he's a really good player in other aspects but he's not an elite creator player, he's just ok. It's a reality that Ronaldo cannot create something out of nowhere, he needs to be provided most of time, since 2009 or so. On the other hand Messi does thing which nobody expects and goes through people in a way you can't just believe it.