MMOs are too level dependent, or in otherwords levels can easily trump skill. Even with that aside builds can win out even when the players would otherwise be evenly matched.
In other words, playing ability can get beaten by the other player spending more time on it. Combined with the slow pace, I'm afraid this is a game-breaker for me. I have a personal vendetta against equating how well someone should do at something with time spent. This vendetta was born very early on, when I could do things in school more rapidly than most of my peers. I'd get my homework done, and then still get harassed by teachers/family members for not spending x amount of time on homework per week. Their arguments would have been worth more to me if I didn't have all A's.
It's similar in work - people are typically paid by the hour. Now, in service jobs that require you to be there in order to handle customers and so forth, this makes sense to a certain degree (although it should probably have mixed components). What about something like data entry or other positions where you're assigned a finite amount of work and then do it? Although you have to be able to do it at a certain speed to be performing acceptably, where's the incentive to go beyond that? You're paid by the hour, not by the work done! This hurts people who do it faster, particularly those that can do it faster and retain accuracy. If someone works twice as fast, they don't receive half the stress for completing something - it's the same amount of work and it takes a toll regardless! However, many firms use crappy ass incentive structures that makes the assumption that work done faster should be paid the same as work done more slowly...and then wonder why they don't get optimal performance. This angers me because it's bad for everyone, and yet they INSIST on it!!!
So anyway, back to games like WoW - I can't stand them. I don't have patience for grinding because it gets old for me quickly, and no amount of skill can offset level/equipment differences. Granted, game skill itself is a function of time for every player in every game, but that time curve varies person to person. At least in games like madden/civ IV/MOST games, you have a CHANCE at winning if you attain the proper game knowledge. Not so in MMOs.
I'm sorry, but I have to hate on WoW. It *really* damaged the WC3 gaming community I was a part of, and for what? The above garbage, combined with pay-to-play!
However, I'll concede one thing. Unlike the idiot lectures on how time spent = effort and quality (rather than objective analysis of work completed/output), Blizzard used an EXCELLENT setup for WoW from a $ standpoint. The incentive this game provides consumers is a reward for time spent, which they pay for! Illegal copies of that game don't matter as much either since Blizzard wins its $ in the subscriptions (making it even more attractive), an MMO is a major cash cow if successful. They already had a working game universe with a large fanbase too. Very logical move by Blizzard, even if I personally hate the game.