Great game, it is very well polished on every aspects and I loved the music !
At first, it seems we're getting upgrades really fast, but the game's answer in terms of difficulty is really good and it's still definitely losable haha. I think this has the potential to scale with enemy diversity.
For the replayability, maybe we spend too much time in-between waves with the text intro ? Other than that, it felt really nice !