One of the greatest....sad injuries screwed him.
Messi is the better and more complete player though - there is pretty much nothing he can do. +10 years in and and on a good day he can still dictate the whole game. The more impressive looking and playful dribbling of brasilian players like Ronaldo, Ronaldinho or Neymar look great in highlight reels.....Messis Dribblings are less fancy but usually much more effective.
Playing with and absorbing skills from players like Eto, Iniesta, Xavi, Ronaldinho, Deco and co. - there isn't much he can't do.