Without a single doubt in my mind: Andrés Iniesta.
The guy is sheer magic, unbelievable. I remember going mad at Rijkaard for not playing him at Barca a few years ago, that's how bad I wanted to see him play.
Obviously Messi comes to mind, but only second.