This was fun! I might have liked to see more kinds of enemies later on, but the ramp in difficulty with the few that you had was nice.
It did take a while to buy upgrades, especially at the start. Some more balancing may be needed, but other than that, the skill tree system is a great addition.
I did notice how you made the background lines pulse to the beat. That was a nice touch.
Great work!