My biggest gripe is probably the fact thatBlizzard has over-compartmentaliz
You want to raid? Go into THIS portal.
PvP? Go into THIS portal.
Want world PvP? Wait until THIS time and go to THIS place for THIS many minutes. Otherwise we'll discourage you with a zerg of guards.
Blizz can do it right if they'd get out of this super-compartmentali
Again, more cohesion, less compartmentalization. I'm not saying BGs or raids need to go. They work fine. Just don't make everything important be packed into those little bite size boxes you call instances.