Don't believe he is the best player ever, or better than Messi on form but 4 seasons consistently getting 50 goals or more is amazingly consistent something Messi hasn't done, he's also proved it in the 2 biggest leagues in the world over such a long time, who knows how good Messi will be at 29. Don't know of a player who has been that good throughout their career like Ronaldo.