Should you play as Terran, Protoss or Zerg in StarCraft II's multiplayer? Good thing there are experts who can break down the options...
StarCraft II player Duban has a great guide over at the official StarCraft II forums that begins with some welcome advice about which army to command.
First, his warning: "you shouldn't pick Terran because they are human, Protoss because they are cool and high tech, or zerg because of their monstrous appetite. Each race has a distinct play-style and/or play-styles unique to their race."
Terran is an extremely defensive race. The race centres around creating an extremely heavily fortified position in the early game, usually by creating a front door wall with supply depots, barracks and/or factories. The Terrans than build up a large force unopposed and move out when the time is right. Because Terran strategy is very straightforward and in the process of climbing the tech tree they unlock almost everything Terran is generally considered the "Easy" race.
Zerg gets a large number of extremely mobile units. Speed upgraded Zerglings are lightning fast, mutalisks are fast and flexible, Roaches and infesters can travel while burrowed. The Terran fight in a chokepoint, like near their base, and the Zerg fight in the open ground of the centre of the map. The zerg win by out-producing, or out-macroing, their opponent... The zerg is often considered the "hard" race, BUT if you're willing to work with their play-style it can also give great results and be very rewarding at the same time.
The Protoss can put up a strong defence compared to the zerg, but not nearly as tough as the Terrans. The Protoss forces are more mobile than the Terrans but can expect to be outmaneuvered by the Zerg. The Protoss are strong against the zerg in a tight chokepoint, but should fight the Terrans on open ground. They can expand to a new base early, or live off of 1 base for some time...The Protoss doesn't really have a definite weakness, but it doesn't specialize either. Its better than zerg at things zerg is bad at and better than Terran at things Terran is good at.
Thank you, Duban. StarCraft II novices like me salute you!
Note to readers: Duban's Battle.net page indicates that he plays as Zerg. And is undefeated in league play.