I was doing a comparison of units who are in the same tier and same amount of resources. without taking consider of player skill and tactics.
In equal tier and resources, zerglings with speed upgrade are actually very scary.
20 zerglings + 1 roach, which cost 575min 25gas
8 marines + 1 marauder, which cost 600min 25gas
4 zealots + 1 stalker, which cost 525min 50gas
if you just put them together and fight (assume in an open space), who will win? from my experience, Zerg most of the time will win. terran 2nd because of the range advantage.
speedling is just too scary and dominating in early game.
but real life players aren't stupid either, they will wall in and be defensive to avoid early game with Zerg.
So a smart Zerg player actually have to think of ways to utilize the early advantage of Zerg to cripple the opponent. They try to break the opponent defense (probably that's why baneling was there?), or try to expand fast when opponent become turtled ...
But I have to admit that baneling is hard to use for me ... every time I saw they only did a pity 20 damage and there's goes my 50min 25gas ... I felt like waste a lot ...
It is incredibly WRONG to make comparisons like that. Have you ever thought about Zerg who has to spend most, if not all their larva in order to come up with the amount of units while terran and protoss can still consistently pumping scv probes ? Never ever ever make such comparison because they will not be accurate.