Wow looks pretty damn awesome. Great graphics will bring you pretty far. But in the end nothing is better than a really good multiplayer mode for a shooter to get the gameplay polished up even for the singleplayer.
And starcraft even answering to that post was pretty lame and just done to say something bad.