Messi is amazing because he can do everything very well, he works hard, Has great dribbling skills, Fantastic finishing, good vision and creates goals from nothing.
Personally I rate Cristiano Ronaldo as the better player due to him basically winning matches on his own for Real Madrid, Messi has the best support in the world at Barca, and Ronaldo scores more spectacular goals....
Well, basically, whatever you want the perfect attacker to do, Messi can do it.
He's very fast on and off the ball, a very good decision maker and an intelligent mover. He can also dribble the ball very well, and keeps the ball really close when sprinting at full speed. He has tricks he can use to beat any defender, his vision and his passes are just beautiful. He is an excellent finisher, just look at the amount of goals that he scores, and he also has a brilliant long distance shot. He is also more consistent than other top players like Cristiano Ronaldo who only performs against easier teams and Kaka who isn't heard of much more.
ast a whole team, he can shoot very well, he can lob and make defenders look silly with imaculatre cole control what else does he need?
one word "GIFTED"
i dont know beacuse freddy adu is