See i agree with it. And i think a few people have missed the point, it's not that there isn't alot of stuff you can do in WoW. It's an MMO, if i could complete it in 5 days then i wouldn't need to pay monthly for it. But in comparison to other MMO's i find it's rather mediocre. The main problem i find with WoW is they try to do too much in terms of gameplay.
Most MMO's pick PvE or PvP, as combining the two is near impossible (as they have proved by doing what is probably a decent attempt, but still rather poor, as the most overpowered class just varies from month the month). Guildwars in my opinion does PvP better than any other MMO, and thus if i want to beat heads in i play that. On the other hand for PvE i play lotro, which even aside from an argueably better storybase, i find the ingame mechanics and general flow of the game much more interesting than WoW (which could just be personal opinion).
But yeah i agree the major issue with WoW is that how casual it is attracts dipshits of the highest calibre. The other thing that makes me feel WoW is mediocre, is how much service they get for their cash. Wow is the standard price for MMO's, yet lots of other MMO's release regular free content, e.g. Lotro - generally release a full expansion of free stuff before they actually release an actual expansion, City of Heroes/Villans, They've only ever released the villians expansion/seperate game and everything else has been free expansions, and i'm certain there are other MMO's i'm just not familiar with that do the same.
But at the end of the day, if people enjoy it, then good for them.