Chouette basically covered what I was going to say. All I will add is that I think there are 2-3 waves where the enemies can actually shoot themselves, as I tried to somewhat take advantage of the mechanics with the little time I had left.
That said, you're right. There's definitely more we could've done.