The counter system might need a little more tweeking. I played the Darktea0.48b, as zerg against terran. The terran went mauruder/hellions. And while it was nice to see some early hellion harass, the hellions focus should be on the drones and not on the queen. And I went spire as counter, and normally most "human" terran players would scout the spire and be prepared. However the terran opp. first reacted when I got 6-7 mutas out, and then it was gg. If you could make it so that the terran would start countering when the spire is like 50% done, it would work better I think. Obivously this should only be against zerg, as zerg can save up larva and get a lot of mutas out very qucikly. Against other races I belive it is fine that the AI first tries to counter when the units have been produced.