How to completely balance the game is to make all the skills similar, basically making everyone into one class. That way people won't cry, right?
No but seriously, the game cannot be that balanced because all the classes and specs are different from one and another and if Blizzard managed to...