I believe Cristiano Ronaldo has more natural football talent than Lionel Messi. I would say that Cristiano Ronaldo has more footballing talent than any other player today. Not only does he have the skill and the speed but he also overcame a heart condition. He also grew up in a poor home without access to the best education and coaching like many other professional athletes today.
Only those with the most innate talent can overcome such obstacles. There is no doubt Cristiano Ronaldo will go down in history as one of the best football players of all time. Lionel Messi is good, but will never compare.