single player is excellent, no other word for it, graphics are vibrant and well executed, multi-player however for me isn't good!
suffers the problem the first game suffered and most strategy games do for that matter, I find Starcraft II like playing the same multi-player game over and over, even against different people. find them doing the exact same things which gets a little tedious after a while. played the original Starcraft extensively on-line but haven't done much on second for the reason mentioned.
its not that I cannot compete or something like that, its just I want more from my on-line gaming experience, to have to counter the same Zerg rushing tactic four games in a row is a bit much, personally like trying new things and you will NOT find that in Starcraft II or most strategy games on-line.
though on the other side the game supports mod creation and doing such is rather simple, currently working some custom maps with loads of new units and other stuff with some people from work, intentionally trying to set the races apart, make them more diverse and unique. it is worth it for the single player experience and some on-line/skirmish games, and for its sick data editor!
