I'm going to shift directions here. I don't much raiding experience so I'm not going to comment on that. What I will say for myself is that in spite of my love of the game, as a regular, no raiding player there are four specific things that Blizzard did that I think hurt the game for everyone in general.
1. Flying mounts. I think they are great in specific cases and I was an early fan of them, but in hidesight all people do now (exception being if you can't fly in panda yet), is grab a quest, fly up and over to exactly where the game tells you to go, do quest content, then fly up and over back to quest giver, completely bypassing all the content in between. I can understand how people think leveling is dull now when all you do is quickly burn through quests without actually paying attention to anything. I've since forced myself to use only ground mounts unless a quest specifically requires it and I find myself enjoying everything 10X as much because suddenly I'm focusing more on everything around me ..avoiding mobs, etc. Sure it takes longer to get places, but the world feels much more alive than screaming along the tree tops. Oh, and btw it just makes PVP all the more annoying. I should know, dropping from the sky and one shotting lowbies and then taking off again used to be my thing. Besides, it's far more fun when they see you coming at ground level....you can smell the fear of certain death.
2. New race locked storylines. Sure the new low level race zones and stories are great, but part of what made early wow fun was creating that level 1 night elf, taking the boat to the wetlands and dying to crocs on my struggle to get to ironforge in order to take the train down to Stormwind just so I can level in human land, just to have to run all the way back to get to a trainer. By requiring every person who creates a new Goblin, DK, Worgen, or Panda to be subjected to the overly long locked, phased story line just to join the rest of the world is stupid. I want to diversify. Yes, I would love to have a worgen as my (insert class here), but I've already slugged through it once and I'm not doing it again. Creating new alts used to be fun, but now there some dread depending on your race choice.
3. Deathknights. Were an amazing idea as a hero class that required at least one max level with storyline to get. Less of an idea when you just had to be max level. Stupider when it dropped to one 55 per server. Even stupider when it was one 55 total. Did I mention that people actually use it as a first character on new servers just as a cash grab to get started with their "real" characters. Deathknights suck. Oh, and their sound effects are the most annoying in game.
4. Phasing. Ok Blizzard, like 3D, phasing is a cool gimic to tell a story. It did great things in WOTLK. I have great memories of some of those story lines. You know what, after that you should have just left it alone. Phased levels suck. When I travel across the map to the flight path icon expecting...you know...a flight path....I shouldn't see an empty hole. It's perfectly enough just to have the quest guy ignore me until I complete the earlier threads.
5. Bonus - Loved cataclysm...loved much of what you did. Bring back the original Darkshore though. Some of the most memorable quests were there. I know it's gone forever, but I thought I would ask.
Long story short I still love wow. I think you all have great points on where it has stumbled and where it stood tall. It's easy to hate it but we should all remember that hundreds and thousands of hours some of us have put in since 2004 and that the spirit is still there. On a dollar/time spent ratio I'm sure even the most critical nonplayers today got far more than their money's worth when they were in the thick of it.
A friend of mine quit awhile back and he always feels the need to defend his decision to quit anytime the game comes up. I don't understand why people do that.