I've always believed Messi the superior player to Ronaldo. He brings a rare magic that you only get to see once in a generation, or ever. I don't think a player will ever be able to replicate his prime.
However, Ronaldo aged far better than Messi, and that is undeniable. Blame it on our team...