I posted this on the main wow forum, but it's scrolling so fast, I doubt it will help. Figured since I wrote it, I would post it here:
I'll be the one to post the unpopular topic. Because of our site, I've played every MMORPG since EQ and have seen launches of every sort. Those who have read my articles know I am also not an apologist for the game companies. Yes queues are annoying, but Blizard is doing this the only way it can be done.
Every game has faced this same problem and every possible solution has been tried to solve it. The fact is that in the first week or two of the game the population is skewed into only a limited number of zones. These games are not designed with the idea that an entire server population will be playing in just a few zones.
It's unrealistic to expect them to have enough servers to handle this crunch. In a couple weeks, the current populations will have spread out and the caps will be able to be raised. It's not the fact that there are so few servers that's the problem. It's the fact that there are so few zones being played per server. This will ease off in time.
But that doesn't stop the initial launch crunch. Some companies have just let everyone log in at once and suffered massive lag and server crashes. Others have limited the number of games available in retail at launch to spread out the sales. Others have done queues much like this.
Which do you prefer? You could suffer massive lag and constant crashes when logged in because the zone you are playing in can't handle the traffic. Or you could have not been able to play at all because there were only enough games sold to handle half the demand. Or you can wait 15 to 20 minutes to get in and then play normally.
Personally, I like the solution they came up with. In a couple weeks everything will even out and we will all be happily playing away.