When it comes to hard mode you gotta admit a warlock is the best. Anything is fine for normal.
English
-
I'd say Titan personally, but everyone has different experiences. Warlocks just give a handy 'oh shit' button, while a flawless Titan is extremely versatile with his bubble (extra defense/damage, complete damage negation from ranged enemies, etc).