Alrighty, lets see if I can do this without stepping on any toes. *dons flameproof suit*
As a former Diablo 2 junkie, I've come to accept the fact that Blizzard blows a lot of hot air, especially when it comes to telling us when they're going to come through with something. Version 1.10, anyone? That said, I've also come to learn that while Blizzard often takes amazingly longer than they say they will, they do usually come through with a fantastic product. It can never be perfect, at least as far as I'm concerned, and in my experience all online games have bugs.
Coming from Diablo, my major complaints were downtime between games (creating new "games" before the second ladder season took 10+ seconds, and often much much longer), the absolute rampancy of hacks, cheats, duped items, and immature kiddies flaming everyone they came across.
After playing D2 and its expansion for 3+ years, I was very reluctant to blow more money on WoW and pay the monthly fees. I was finally talked into it by some friends, and sucked it up. My first week with the game encountered a lot of problems. Among these was an inability to log in that had me steaming pissed. I called Blizzard absolutely incensed my second day with the game, as I was unable to log into my account at all. Expecting them to tell me that it was my fault or something I had done wrong, I was prepared to cancel my membership on the spot.
Instead, the tech support person was very helpful. She interviewed me about the problems I was having, and immediately helped me. She took over my account from where she was, fixed some things, issued me a new password, and within 5 minutes I was back on. I also had Blizzard representatives following up with me once a week for the next three weeks via email to ensure that the problems had not returned, which they had not.
Frankly, and perhaps my experience was a fluke, I was impressed. If only my cable company, phone company, or condo association was as responsive and helpful. Ha! When my phone was out Verizon wanted to charge me $150 to send someone out to look at it. Yeah, right. I no longer have a landline. Similarly, when a window literally detached itself from the wall in my home during a December storm and blew into my bedroom, the condo association wanted to wait 3 months to repair it. I had to raise hell all the way up to management to get someone there faster, and even then it took 6 weeks. Meanwhile my bedroom was on average 15 degrees colder than the rest of my house and my utilities nearly doubled for the time period. So to me, comparing WoW to a phone service or something similar is a bit of a red herring, not to mention the fact that these services aren't always 100% reliable.
Sorry for the long-windedness here, wrapping up.
All of that said, there are still a lot of very irritating bugs that I was disappointed not to see Blizzard correct with the patch. For instance, the infamous loot bug. How long have they known about that? I also still occasionally have the login problems noted here earlier (where I'm indefinetly "Connecting" and never connect--I generally just have to quit WoW and start it up again and it connects without issue), or encounter the quest turn-in dump or another fun one: if I forget to fix my monitor settings and leave my computer to go to the bathroom, for instance, and come back to find my monitor has shut off, when I wake it back up, the game is frozen. Not thrilled about this, but then again, its simple enough to avoid. I guess my position on it is annoyed, but patient. While a lot of this should have been remedied in the last patch, and frankly should have been ironed out in the beta, it hasn't been. Fine. They need to deal with it now, and I recognize that these things don't happen overnight. If, say, 2-3 months from now, some of these problems haven't started disappearing, I'm going to be reconsidering my renewal. But I think that if Blizzard continues to show that they're aware of the issues and are working to deal with them, for $12 a month, I can manage to let it slide.