Absolutely fantastic game.
It's very clear that you are an experienced group of devs who know what you are doing.
The only thing to note is that the difficulty ramping was fairly slow and could use some tweaking.
At one point it felt easier than in the beginning. You could possibly skip a few of the waves and make it harder faster.