I play random and somehow end up playing terran and protoss more than Zerg.
So when I get around to Zerg, the only real strategy I know is "mass roaches." I have tried banelings exactly twice and they did absolutely nothing for me.
Could somebody please help me with this? What are Banelings good for? They seem to be useless against marines/marauders and against zealots/stalkers.

