Crosmando: Blizzard doesn't know how to make dark fantasy anymore, it's all cartoonish crap and "good guys always win", they are making games for the "kids" (I say that loosely).
If Starcraft 2 is for kids, then every game is for kids. Oh, and those kids tend to win XXX,XXX money while playing the game that is for kids. :p
hedwards: That being said, the only thing that's really stopping me from trying the open beta is the lack of a computer powerful enough to run it. I'd prefer to play it a bit before making a judgment on it, although I'm not terribly optimistic about the features they're saying are going to be in the game.
No need to rush if you don't have a capable machine. Just wait for the Starter edition.
Pheace: Basically only the main campaign restricts you to Humans.
The campaign isn't restricted only to Terrans. There are no restrictions, since the other campaigns are still being worked on (the Zerg and the Protoss ones).
Oh, and the game has 29 missions (the first one had 10 for each race). I think it is better this way, it allows for the story to be developed in more details.
We're all throwing in personal preferences, so, I'll say that the campaign was awesome. Every mission was great. And I consider the game to be the best RTS ever done.
EDIT: Before someone says, "$60 for only one race!?", I say "go away". I don't care if you're after single player only, for that money you get the whole package, and the multiplayer stuff is like in no other game (endless modding possibilities thanks to the editor, and eSports compatible).