The "better stats" is very much arguable by only playing in La Liga, in my opinion Ronaldo have greater winnings.
I actually think messi would still be top player in the world along with Ronaldo if he left Barcelona, but the fact is that he never did so he didn't prove it. Messi is younger by 2 years but the physical part is clearly on Ronaldo body, he works hard, I actually think by the years passing Ronaldo starts to get an edge on Messi. Some people prefer the natural talent of Messi, others appreciate more the hard work of Ronaldo, I'm one of them. Obviously I'm portuguese, but we have a lot of "inside" documentary interviews about him, how much he worked and keep pushing to get where he is is insane.