For excitement and force of personality, I would have to say Fischer, but then, what do I know.
Best chess player ever
I'd have to say Tigran Petrosian and Alexander Alekhine. Petrosian was such a solid player it's incredible...and Alekhine was the best attacker of all time, IMO. Both players were epic.
I do love Karpov for his style, but I have to give my vote to Kasparov. I appreciate his perfectionist attitude, making constant innovations in opening theory, having such precise calculation yet incredible intuition and imagination, he could always find very concrete ways to make the most out of his advantage, even in equal looking positions. All it took was a tiny oversight by the opponent. This gave each and every move of his incredible venom. Those were his best qualities, but he was a monster at everything. It really sucks that he's not playing anymore, because I could still see him as a number 1 player once he caught up with modern theory.