Well, I just beat the game with a Death Knight. Chaos Ranger and whatever Wizard are really weak so I switched to the "harder to use" Death Knight. It definitely wasn't hard except the last few waves on the last level, which completely took me by surprise. (Paladin charge is ftl? xD)