I don't think both are good player. Messi once cheated with his hand of god, Ronaldo's just selfish player.
Messi and Ronaldo have their own speciality, but I think Messi shows more attractive skills than Ronaldo. Ronaldo used to play with power, neither do Messi. Messi has skills to get away from the opponents. Both of them still the best players in the world.
Lionel Messi is the best player in the world and a team player. Ronaldo is a world class player but plays for himself, not for his team.
To me it is the guy whose team reached quarter finals of this world cup. The name is "M" to the "E" to the Double "S" to the "I".. M E S S I.