Wow you might rip on Diablo 3 for some glaring standout reasons but Starcraft II is a phenomenal game and is arguably the best RTS there is today. It is well tuned, graphics are fantastic, presentation, cinematics and storyline are all very well done. The online multiplayer is fast and is immensely deep when it comes to strategy, tactics and builds.
Balance is something they are always messing with and testing out. If you were to even remotely imagine how insanely hard it is to balance such a fast paced game such as Starcraft II you would blow your brains out. Even the littlest change causes chain reactions, that can effectively make a strategy much more harder to pull off or give unfair advantages/disadvantages.
People band together and rip on Blizzard but there is so much the company does right, there are so many passionate people on their teams that are greatly talented. If you could just seperate yourself from the herd mentality, look at things as they truly are, though you won't, the world would just be a better place.