Ronaldo scored from about 2 of his every 100 pot shots from distance, and if anything his ridiculous shooting from everywhere highlights his stupidity and selfishness as a player - it's not something to use as a positive. A couple go in like the Porto one, and people use it as evidence of his great shooting ability...
Fair enough on the heading. As for him being 'strong' - having a six pack and some muscles doesn't make someone strong. He consistently went over like a pussy and dived all the time. He was a good crosser, hardly elite.
Regardless, I am not talking about who is more 'complete' (and Ronaldo like Mbappe totally lacks all-time great levels of dribbling, passing, playmaking, Hazard and Neymar beat these two in those, never mind all-time greats), I am talking about who is the best at what they do the most. And in terms of coming inside off the left and shooting or linking up with others, Mbappe is no worse than Ronaldo.
I don't even like Mbappe, he is a tool. But he's strangely underrated by people who think he's just a pace merchant when he has much more to his game than that. It wouldn't surprise me if he wins a lot at RM (hope he doesn't) and overtakes Ronaldo's legacy. Ronaldo's legacy gets boosted from being artificially positioned as Messi's rival, when he was nowhere near.
For someone with a great 'legacy', his international career has generally been average at best in terms of how he's performed at tournaments.