For a while, Blizzard followed a “bring the player not the class” mantra… or tried. Now whether or not they actually stick to this isn’t really what I want to debate. My big question here is why can’t it be both? Why can’t we look to the person who plays their class best AND plays a class that brings something interesting, unique, and needed to a group or raid?
I believe that every class should offer something useful and be so different from the other classes that you can’t so easily bring one over the other. I want to make a distinction here that I’m not saying every class should be mandatory. I’m saying that no class should be at a distinct advantage, and no class should be unwanted. If two DPS classes are both LFG, one should not be at a disadvantage because their DPS is inherently inferior and they offer nothing else to a group but their raw damage output.
Similarly, I don’t think that every class should be an easy ‘push a button and win’ combination. If Rogues are the “best melee DPS”, not every Rogue should be the top DPS. If Clerics offer the best direct heals, not every Cleric should immediately be the best healer just because they play a Cleric.
And lastly, no one class should be able to do everything. Duh [At least you’d think so.] Homogenization is a detriment to fun.
TLDR: Balance the classes, please. And while you’re at it let truly skilled players stand out above the rest. Bring the player, AND bring the class, for the RIGHT reasons.