But see, you just upgraded to a guy that does more dps. You don't really care for what else the mage brings to the table, if his dps is lower then he is inferior to the warlock. That system is just disgusting. =/For example we had our arcane mage in the soaking group on butcher yesterday. His dps was really low. So we switched him with a demo lock and suddenly it worked and we killed the boss.
Wouldn't it be more interesting if, say, it was a choice between mage with less dps / more control via polymorph, slows and possibly a few other things versus a warlock who brought higher damage / summoning portal / health stone? Nope, none of that is relevant, it's just dps. So honestly, the current system is as brute force as it gets.
My issue isn't with someone doing more % damage than me, my issues is that if they're doing more % damage than me then no matter what class I play I just can't bring anything that will compensate for it, and that is why I feel like hybrid vs pure problem is still relevant. Not because I want paladins and druids to be stuck in healbot role but because I want more interesting options for the classes that were from the ground up designed to be more than just blatant dps machines.