I think Messi is superior to Ronaldo, but they are very close.
And the thing is that both should actually retire since they are way past their prime already, and they should give the opportunity to the next generation.
I mean, they both can simply appear on ads and they will make more money than actually playing
Ronaldo, who is a Portuguese national player, is one of the mainstay players for the attack line and vice versa, Messi for Argentina is also a core player in the attack line.
But both of them had their heyday at almost the same time to become players who were really very competitive.
It's just that it happened in the past when both of them still had the stamina and performance to play well.
Now, due to the age factor, maybe the way of playing has changed drastically, only luck distinguishes it, where Ronaldo was trusted to be brought in by the Saudi team with a very large contract, while Messi is still the subject of discussion.
I agree that Messi was the most important player for Argentina in winning the world title.
However, the same cannot be said for Ronaldo and his performance in Qatar.
Ronaldo did not play at his usual level and Portugal started to play well in attack only when Ronaldo was dropped from the Portugal first team.
Instead of accepting the coach's decision, Ronaldo rebelled and brought discord into the team, and the media wrote more about why Ronaldo is not playing than about the Portuguese national team. The atmosphere in the team was broken and I think that is the main reason why Portugal was not successful at the last world cup in Qatar.