Last night I finished the single player campaign on normal difficulty. And I have to admit that I am truly impressed. The events sometimes escalated into epic encounters and the amount of well done cutscenes provided more immersion to the story than first Starcraft ever did.
What made it good was the fact that there were also a few missions in which you had to choose between two outcomes... they would not literally change much of the rest of the game, but they enable you to get specific achievements and of course its fun to have these "oh shit... what should I choose?!" moments.
Now I also have to say that I am a terrible, terrible SC & 2 player. I really am. Im way too slow for such a game but nevertheless I enjoy it. I do not imagine myself playing AGAINST human players unless they are friends of mine whom know they'll get easy whippings outta me. But I wouldnt go and get humiliated online against some randoms.
But I enjoy playing it with and against mates of mine, which we've been doing the past few days now and its been great fun.
It is true that the game play the same way as original Starcraft does... to some this is a turn down but for me it is not a bad thing. Theres still enough changes done to make it different from the first game and to be honest I was highly glad to find out that you actually get those classic units like the Firebats in single player campaign.
Excellent game and with this kind of highly positive surprise from it's single player I am sure I will buy Protoss and Zerg editions too, solely for the single player experience.