Cool idea. As others said pretty unbalanced, feels like shot count upgrades was pretty much always the best ones followed by upgrades to shots themself.
I also feel like the way it scaled was a bit too much on quantity of enemies and bullets. the game started to chug quite a bit later on for me around level 30.