Messi vs Cristiano discussion is stupid tbh, because a person who has made up their mind is not going to change it, unless Messi or Cristiano had a great slump since their breakthrough. But the thing is neither of them had a slump in their whole career, yes both had tournaments where they were bad, had few below their performances in key matches or could not win titles, but they never had a bad season, even their worst seasons are better than most players best seasons.
And the way they improved on their weakness is remarkable.
Cristiano was criticized for being a flashy show boasting with no much end product, he absolutely smashed those criticism with his numbers.
Cristiano was criticized for not doing it big matches at first, than he ridiculed his critics with his champions league heroics.
Messi was criticized for not having the ability to score from fks and long range, he absolutely destroyed those myths.
Was criticized for having it easy with Xavi and Iniesta, won Ballon Dor and carried Barcelona post them, while still winning Golden Shoes and breaking assist records.
With these two players it was never like the other player comparisons, because these two are the most competitive players ever born, they just do not have bad seasons. It is difficult for people to change their mind, and this silly discussions go on and on.
Hence in this debate everything is clutching the straw. It is just a fun pass time now for most.