I have played WoW since a few days after its release and in that time I got used to hearing "Soon"tm from the CM's with regards to features that to me felt like they could be fixed in a matter of minutes. Blizzard is extremely reluctant to make changes outside of a patch unless the issue is substantially game-breaking. I recall PvPers eagerly awaiting a patch that might balance their class (or nerf another) and sitting through months to wait for something to be fixed. The typical expectation a player learned was that any fix beyond changing a number (and sometimes even that) would be a few months down the line.
WoW is by no measure an example of a perfect program (it does have good points, like its net-code, but that's a discussion for another day). Long ago in Karazhan my guild developed the meme of "Badges in Kara" as the cause for any breaking. This was mainly due to the fact that Blizzard would make what appeared
to be minor changes in one aspect of the game, which inevitably resulted
in something else in the game breaking. Players randomly falling through the world? Because of badges in Kara. Quest not working anymore? Because of badges in Kara. They were likely completely independent of each other and broke for other reasons, but it was always strange that a fix for A, often lead to a break at B.
So now here I am playing Guild Wars 2 and people lately have been asking for various fixes and quality of life improvements. Two that spring to mind are the ability to craft from your bank and the ability to preview items off the trading post. Both these features would have required a major patch for Blizzard to ad to WoW (actually the latter was a major patch feature when it released). GW2 has already had the first patched in, and the second one is already on its way.
I feel like Blizzard's history of "soon" is going to come back to haunt it, now that ArenaNet is busy polishing and improving their game on a daily basis. Every other day or so a new minor patch is coming out to fix bugged quests, add minor features, balance the economy...all things that (in my experience) would have taken Blizzard months to accomplish....and likely would have come with another feature breaking.
Diablo 3 required patches that took weeks to put out, their launch was marked by two days of people having spotty access to the game. GW2? First day of a head start was a little rocky, but since then most everyone (that I am aware of), or at least a majority of the population, was able to play without incident.
This experience has made me go back and ask myself, "Why did I put up with this?" Why did we put up with waiting months for a game to work properly, or a class to function as it was supposed to? Has ArenaNet just raised the bar for post-launch support? It will take a few months to see, because while they have hit the ground running, the marathon is where this kind of race will be decided.