Didn't dabble with the demon hunter much - she's with the barbarian on the level of boringness.
Probably true on normal but from then on the character becomes a lot more involving to play as picking abilities that synergise well is the only way to survive on hell. I haven't played any other characters yet but by playing with friends, the demon hunter seems to be one of the most challenging characters to play as on the higher difficulty levels.