Prime midget is one of the top 10 best talents football has ever seen but he's only 26 and while it may not be definitive, he already showed some decline.
Right now Ronaldo has the edge imo because he's crazy consistent and puts up beast numbers season after season. Dude's about to turn 30 and he's showing no signs of slowing down. The fact that he's closing the big ballon d'or gap he had to the midget should tell how consistent and elite he has been.