Individual talent = Ronaldo but the ability to create something from nothing would have to be Messi.
They both have their strengths and weaknesses. Top 2 in the world.
Ronaldo is great don't get me wrong, but Messi is the best in the world easily. Ronaldo is too much of a crybaby when he doesn't get his own way and Messi just seems far ahead of Ronaldo despite his greatness.