Loving it, but I'm going to have to stop for now because the gate zone has some issues.
When the wall falls and your soldiers move to the bridge they don't move back when the wall is repaired at the start of the wave due to regen, so you have to move them back manually or just concede the wall entirely - which results in your screen jumping as soon as it does fall, which gets annoying fast.
When you do place your soldiers on the bridge, they get shuffled at the start of the wave, which would be annoying by itself, but they often end up in invalid positions and get deleted when you retreat (or sometimes between waves, it seems to happen somewhat randomly)
The garrison tab gets buggy sometimes and often closes itself instead of purchasing an upgrade - this happens more frequently the more that's going on on-screen, and gets particularly bad if there's a lot of screen shake (which I disabled for this reason)
Ranged enemies also seem pretty random in where they are stopping to fire at the wall - I've had archers walk nearly up to the wall itself sometimes and stop halfway across the field where only my Trebuchets can reach them other times.
Windcallers trivialize the game after the gate falls. Just a few of them can hold off the waves indefinitely due to the narrow area. One fix could be adding a small amount of knockback resistance (<1%) to an enemy unit each time they are affected by knockback, resulting in them eventually pushing through if you don't have enough dps.