I play Starcraft 2 - It isn't stalled AT ALL. Blizzard made a FUCKTON of money off of Starcraft 2. It was one of the most hyped, if not THE most hyped RTS of all time. At first, they made it into a pay-to-play model. You could get the lifetime license, but it cost a fuckton. So, many people had to keep paying monthly to play it. And that, they did. It did awfully well at pre-order, and people just kept buying it. But when Heart of the Swarm was finally announced to be pre-sold, they simply gave lifetime licenses to everyone that had bought the game - I was a little pissed by this because by that point i had already bought my lifetime license, but nevermind that. Keep on reading.
In South Korea, where Brood War was like a national sport, SC2 was accepted with open arms. It's growing there even as we speak and it's supplanting Brood War. Which, i sustain, is something to be really impressed by. These people have been playing professionally, on a level that's completely alien to 99,9% of gamers, for over 10 years. They know the game inside and out, and they are accepting this new game as an IMPROVEMENT over the old game.
They had some pretty big shoes to fill, and fill them they did. Which is one of the reasons i was SO disappointed with D3. If they did with D3 what they did with SC2, i guarantee you, i wouldn't be complaining. I would buy a T-SHIRT and sing their praise wherever i want, like a Bard of Vidya.
SC2 never stopped releasing patches, and at one point, near launch, the patches were almost weekly. They tweaked every aspect of the game, every imbalance. They listened to the community, and the result is that nowadays, there are hard & soft counters to nearly every strategy for each of the 3 races. The game sits on a balance point that's very, very hard to see in any RTS. And from what i've been seeing of the Heart of the Swarm beta, they continue doing it, nearly weekly, tweaking the balance for every one of the new units that came out, polishing the game while listening to the feedback of the community. I mean, when the game launched, Terran was all but invincible. Siege Tanks were just too fucking strong, they mowed down any unit and Terran could just turtle and not give a single fuck, all the while building macro, and steamrolling with Thors and Battlecruisers - another two problematic units. They nerfed Siege Tanks, and the balance point came for Zerg. Mutas were too strong - terrans didn't have a hard counter, you literally had to build Missile Turrets on EVERY single mineral line or else you'd be endlessly raped. Then came the Thor buff - They now had an aerial area of effect. Mutas now had to be microe'd hard against Thors or lose, so mass mutas didn't work anymore. Then came the other problem. Early on, marines were too strong. So they had the Terrans have to build a Supply Depot before being able to build a barracks. Just that 30sec delay meant the other races had a way to counter an early rush by marines/workers, and MMM wouldn't get the ball rolling just as fast. And a slew of other problems that don't exist anymore. Now, every race still has some niché strategies and all-ins, but these can now be properly countered, and there are no - to my knowledge - sure-fire win conditions. Like silly cannon rushes that carried you to Diamond League, Planetary Fortress rushes that made even pro-players ragequit... etc...
The game is set to be released in March 2013, and by then it will have been in beta for about 7 months. There are near weekly patches and there's a fuckton of videos that showcase every tiny little change, and tournaments with thousands of dolllar prizes still take place in vanilla SC2 all around the world. SC2 is most certainly, not stalled at all.
TL;DR version: Starcraft 2 never stopped releasing patches, it was a resounding success even in the hardest market for it - South Korea - and the beta is at full throttle even as we speak, and i hear the preorders for Heart of the Swarm are doing pretty good.
Blizzard *CAN* make some very, VERY good games still. It's just that they still have to cater to the masses of pre-teens that are accustomed to inane games that are released nonstop nowadays. WoW is their flagship. Starcraft 2 is their aircraft carrier. In that environment, Diablo 3 turned to a less prominent position. Diablo 2 is a name that carries weight in the industry, but it's no SC2 or WoW. In fact, i would not be surprised if the sequel to Diablo 3 is their new MMO. In fact, i half expect it. WoW's been getting some age in it, it's engine is not what it was when it launched. They surely will release a WoW2 or some major graphic overhauls for it, but now that they had a major success in the MMORPG genre, they're going to want a second milk cow. The world of Sanctuary, with it's abundant lore & history, is the perfect target for this. Diablo 3 is more of a launching pad for their not-even-rumored new MMO. I'm theorycrafting here, but i would bet serious money on this.