I can see that a lot of effort is put to make the UX better for the player. It is chaotic but in a good way. Non stop action and very satisfying to see the enemies explode. I think if the enemies came in waves and you had different upgrades in between the waves, it could be a good mechanic. But maybe you were not going for that vibe. Nevertheless It is a very polished game and I enjoyed playing it