LMAO. Man there is no koolaid shortage wherever you're at. Innovation, you mean the poor pokemon copy, farmville, and lol a new battleground don't even know why you threw that in there. Probably stressing to think of something. If you talk to people who actually play other games, WoW raids are pretty easy in comparision. The one thing WoW has is smooth combat. But they aren't the only game with that. Unlimited resources? If they have unlimited resources you have to assume they just didn't want to put out new content while everyone is waiting for WoD because they don't give a shit about the player, or maybe their resources are pretty damn limited. Other games with much smaller budgets put out more content more often than WoW.
And last but not least. Do you know why you play an MMORGP long term? Because it is supposed to be rewarding, it is supposed to offer you growth, your achievements over that time span are supposed to be meaningful and differentiate you from joenoob that just joined last month. Every last ounce of that is gone from WoW. There is nothing that differentiates you, they can do everything you did in 1/50th the time it took you. The game has been stripped of it's depth and meaning all in the name of attracting new players with short attention spans. And even all of those other games don't have as many subs as WoW, they are still running(and likely seeing more updates than WoW) and they have players and communities, albeit smaller, that have stuck with it.
At the end of the day though for me, it is about fun. Long term doesn't mean crap if the game isn't fun, and WoW just isn't fun anymore. For me. Now if I thought they were great developers that were working hard and innovating and really earning my money, I might consider supporting them anyway with a sub, but Blizzard aren't those guys anymore.