I didn't find the main mechanic explained very well and onboarding could be a little smoother, the game felt it had a little designer-itis.
Would be nice if the towers prioritized the closest enemies first, I noticed they kept targeting far enemies while the gates were getting hit that could also be contributing to the difficulty in a way that players feel is unfair.
With some sound and more communication it'll be a very satisfying game.