The Zerg race has always been a controversial topic in the Starcraft 2 community,some arguing that they are overpowered,other that they are fairly weak.
Regardless of this,the race is very different compared to the Terrans or Protoss who share some basic traits.
Just like in Starcraft and Broodwar,the Zerg are the hardest race to learn and play with.Micro and Macro here are not optional,and you really need to know in advance what units you train,and how many .