Demon hunters was always the best and still they are.
The Witch Doctor's script is incredibly great. The character has a depth of wisdom and compassion that is not present in any of the other classes and is startlingly rare even in character-centric RPGs, much less ARPGs.
If npc's count then i would say Covetuous Shen. Such mystery, many wow's. No but really, such a mysterious character who has some pretty witty dialog.
Demon hunter, definitely :)
I've over 100 hours on my Barbarian but I have to say Demon Hunter for the kiting :D
My bright pink Barbarian was always my favorite character. I should reinstall...
Favorite Diablo character : TyraelFavorite Class (character): Barbarian
I am super MONK
Witch Doctor is way fun.
Favourite character?.. Has to be Malthael.. I know he's the maincharacter and all but he really does have such a good backstory.. can't wait for it to unfold!
Wizard ofc :)
Witch Doctor, hands down! Love his creepy, voodoo-y spells and fire-and-forget abilities. He might not be the toughest in a melee fracas, but with some finesse, he is very fun to play.
I just recently started a wizard and absolutely love it!
gotta have that demon hunter