Undead Hunter, Definitely. Immune to level drain and Hold is incredibly usedful, and the bonuses help a lot aswell. How many dagons are there in the game? 4 or 5. How many demons? maybe just over 50 (but probably less). How many Undead are there in the game? Well over 200!
And that's why an Undead hunter is so usedful.
------------------
Nicodemus Deathslayer, Paladin of the Order of the Holy Flame