And to provide the Ronaldo counter to that, I always have thought Ronaldo had a better game that translated better to other leagues. He's taller, is an air threat, he was faster though not as quick footed, and he takes care of himself. He's aged far more gracefully than Messi even with his rumored going to Saudi league.
Also, as arrogant and all the shit that Ronaldo gets, Messi throwing a tantrum and controlling the Argentina national team squad and tactics never gets talked about. Messi forcing an alpha like Zlatan out of Barca due to being threatened by him never gets talked about.