He is truly amazing, but I can't compare him to Pele and Maradona since I never watched them play and that football was a bit different then. If he continues playing like for around 5-6 years which I think he will, then he will definitely be the best ever. Ronaldo is amazing player too, but what he misses for me is to make the difference in big matches. Sure he does that, but not as often as Messi. CR is a more complete player, but he loses the ball often and wastes some chances, while Messi will either make a very dangerous run, shoot very accurately from a distance or send a wonderful pass to a teammate.