I liked the idea, but it was too hard for me. The difficulty curve was too steep. I would love to have enemies taking only one hit, to reinforce the experience.
The visuals were great and the idea really nice, well done!
The progression definitely needs adjusting. If you spend your level up on Fire Rate the first few levels, the game becomes a lot easier lol. I slowed progression a little bit to counter that, but unfortunately that watered down everything else. What I really needed was separate scaling for every power up, but I ran out of time/brain cells before I could go back and implement that.