You talk as if CR7 turned out for Bolton.
Utd were very good back then but Barca were all round superior imo.
In recent history the big 3 leagues have been: England, La Liga & Serie A.
One player has smashed it in all 3
One player has smashed it in just 1
To suggest Messi is the better I just cant agree with. He may well be but never took the opportunity to prove that to the world of football.
A lot of the Messi love is because Ronaldo is a shameless character off the field - if he was a tax dodging argie pumped full of growth hormones more would prefer him whereas for all his greatness his public image is soured for being petulant / accused of some rather unsavoury tings.