Lionel Messi is better than Cristiano Ronaldo due to the fact that Messi is 28 and Ronaldo is 33, Messi also helps other teammates get up the pitch, whereas Ronaldo hogs the ball and refuses to pass to Bale whose in a better position. Ronaldo hasn't been in as good form as Messi. Messi is better than Ronaldo. That is fact, not fantasy.
Ronaldo is superior to Messi in every way but above all, he's more passionate about the beautiful game - you won't get Ronaldo retiring from international football just because he lost in another final. Messi is a quitter - what sort of message is this sending out to the hundreds of thousands of young fans?
Messi may have given up on international football, but he still strives to win Ballon D'or's, he's also won more Ballon D'or's than Ronaldo, Messi has won 5! Also, Ronaldo is so much more arrogant than Messi. At least Messi is humble, and that's the most important thing in life.
You talk of the importance of being humble, but how humble is it of Ronaldo to say how sad he was to hear Messi was in tears about Argentina losing in the final - more humility and empathy than Messi could ever muster.
But your argument about Messi being a quitter is now null and void because Messi has announced that he will not retire from international football. Ronaldo is, after all, having a terrible Euros 2016 and Messi reached the finals of the 'Copa D'America', Portugal may make it to the finals of Euro 2016, but, they can't win unless they're up against Iceland, which has been knocked out. But we await the result of my point.