I wonder how often we'll be seeing this in the future.
I don't think SC2 will ever be no.1 again unless HotS is surprisingly the most awesome thing ever.
HOTS is looking like a clusterfuck and Blizzard's Battle.net 2.0 team as usual gives no fucks about how SC2's Battle.net still isn't even as fully featured as 2001 Battle.net in WC3 which had chat channels, chat moderators, clans, individual race and match up statistics, weekly automated Battle.net tournaments, and showed both wins and losses.
Imagine if Blizzard implemented the weekly automated Battle.net tournaments that Warcraft 3 had 11 years ago and made it so the winner would get $20 in Battle.net credit or half in PayPal $. People would play the hell out of it and it would essentially cost Blizzard nothing.
Even better, do 1 weekly tournament per server per league, with Bronze top prize being $5 Battle.net credit or half PayPal, and each league up offering double the prize. Now people have an incentive to practice and get better even if they have no intention of going professional.
The problem with SC2 is that we all want it to be the best, we all want to love it, but it's always been the red-headed step-child at Blizzard. I really hope Blizzard starts listening to the community and being more responsive and finally makes Battle.net 2.0 not fucking worse than 2001 Battle.net but at this point Blizzard has shown no indication that it cares.
As for long term monetization, why has Blizzard still not fucking released paid name changes? I think WoW has them so obviously they know how to do it on the technology end. If they finally add some ways for them to get long term income from the existing SC2 base, their managers might finally let them put effort into supporting the game.