I would argue that Ronaldo is a way more complete player, actually. He can shoot with both feet (his 'weaker foot' is still better than most people's stronger foot), is fantastic in the air, physically stronger, taller. It's hard to find any weakness to his game.
Ronaldo's free kicks get worse every season tbh.