This post is ridiculously long. I apologize in advance and would like to offer any of you on the lakeshore of Wisconsin free pancakes when I make them tomorrow morning as compensation.
This is how things should be done
WoW showed pretty soundly that it"s a bad idea. It seems nifty in concept, but you"ve already got a pretty big niche setup in class structure as is with buffing/debuffing/tanking and etc...
Where it becomes problematic is how powerful the sub-niche is. The healing one is easy to claim because "oh hey, just hve every fight have an AE, problem solved!"
As a paladin for the last 2 years, I can say fuck that.
Let"s try AE-tanking and make that a niche. How about a tank whose only strength is in tanking mobs with heavy magic damage?
The problem is then you need to have every boss fight have a token aspect so that person isn"t useless on said fight, but then you run into the problem of you being unable to do the fight if you don"t have the proper class to counter it. Plus it just becomes annoying for every boss fight to have a token AE, token adds for the AE tank to handle while the one or two classes given AE dps abilities take them down while the token add that needs to be CC"d is done so by the single class with a decent CC and so forth.
This is why you don"t see more fights like Instructor Razuvious in Naxx.
A better way to handle it is to just make it so that each class that fills a generic niche does so in a different way. Just like mages use fireballs and warriors use swords to deal damage. VG did a good job conceptually of this.
Anyways...
~~~~
As for PvP, as I said in the Aion thread, just remove gear/levels/etc...from the equation. Strip it all away. We keep having this noble fantasy of overcoming people with better gear by being more skilled then them, but that"s usually not the case. 9 times out of 10 it"s a one way curb stomp and you"re the chump.
PvP is ultimately about competition anyways. Can I push my buttons better then he can push yours. Once you start including gear and levels you"re not only decreasing the pool of people you can pull from to compete you"re effectively turning PvP from a competition of skill into just another grind.
Remove gear/levels from affecting PvP and you can do even more fun things. Have abilities do a set % of damage. For example, fireball always does 25% of an emies health in damage. So while mudflation eventually makes my fireball hit a mob for 10k damage, I don"t need to make sure everyone"s health is artificially inflated each expansion so that isn"t a one shot.
"But Zehn! I want something for my efforts! I don"t want to lose to somebody who just started playing last week!"
Suck it up puffball. If you want to win, you have to be better. You shouldn"t win just by virtue of having played the game longer.
There"s a reason nearly every serious pvp game out there does a full reset everytime you start a new match. Can you imagine playing DoTA where somebody who has been playing for 2 years automatically starts games at level 5 and Vlad? Or StarCraft where the guy with 2000 wins under his belt gets to start games with 10 SCV"s instead of 4?
It just wouldn"t be fun anymore. MMO"s are the only games that try to bring this into the playing field and it"s not only impossible to balance properly (bad), it limits the number of opponants you get to face (bad) and ultimately drives people away (bad). Why even try to compete against a deathknight with 32k hp?
The only logical counter-arguments usually boil down to
A) Isn"t that the whole point of MMO"s? Gear progression?
and
B) Suck it up pussy and work for the gear.
I hope we can all agree people who would argue B need to be shot.
So let"s deal with A.
Actually, this post is way too long as is. I"m going to go play a game that tries to mesh gear progression with PvP and lament the fact that the only people I can realistically compete against are other fresh 80"s...who have all given up on PvP because it"s not worth it when people with 3x your hp and can 2-shot you rule your ass.
Granted WoW doesn"t have the best balance to begin with, but this is a problem that"s existed in pretty much every MMO. Time to break the fucking cycle and realize PvP needs to be about competition and skill. Not who has played 8 hours a day for the last 2 years. We have PvE for that.