The concept itself looks good, but the ammount of ammo used by the first gun is too high, so I appear out of bullets really fast.
Maybe you can tweak some parameters in the spawning algorithm (Because I got 0 enemies or pickups at the first minute of the game.) Also I think you need a little bit more enemy variety and upgrade variety, because in current state game clearly lacks content