Messi's low centre of gravity is key to how he plays. He uses it to his advantage.Messi is the better dribbler and has the better character. He has quicker feet over short distances.
Ronaldo is faster over distance, is a thousand times more powerful and can out jump most players.
Shooting from distance fairly equal - Ronaldo generates more power and unpredictable swerve whereas Messi is slightly more accurate with superior intentional swerve.
To achieve the perfect footballer, you could either transplant Messi's personality into Ronaldo's body or Ronaldo's physical power into Messi's body.
The only thing that prevents me immediately choosing Ronaldo is his attitude is proper shit a lot of the time. If it wasn't for that, he'd win hands down. But it is what it is, so ultimately, at a push, I would choose Messi.
I think they're at the level though where they should be judged (for Ballon d'Or etc) on what each achieves in each season, and I think Ronaldo has just slightly edged it this last season gone. By a whisker, mind.
You don't think Messi gets nagged by similar questions? He's been asked about Ronaldo's comments a couple of times, the difference is he's professional enough to decline to comment on their so called "rivalry", probably because he doesn't even see it as a rivalry and doesn't consider him different to any other opposition player.Wasn't the attack on Messi in the press, when he was hassled and nagged by the media questions about Messi, in which he eventually responded? Might have exceptionally worded it a bit to the side, but just remove 'hassled/nagged', replace with 'asked'.
As for shirt signing, would Messi have signed a shirt for a 8 year old kid with a Real Madrid shirt?
He is selfish, that fits into self-centered. Does try to take every opportunity. Barcelona give Messi everything, Ronaldo tries to claim everything since players like Higuain & di Maria will want them opportunities to add to their tallies also. No quarrels about that.
One stat that could be looked at, is how many shots Messi takes compared to the rest of his team. I'm not trying to nitpick, but expose how people would percieve it. If every player on Real's side played it for Ronaldo, people would start preaching that hes been 'given' the Golden Boot and call foul. Messi has that currently, and isn't being vilified.