It looks really cool and everything worked pretty well together, but it was way too easy to kite all the enemies. The only reason I ever took damage was because enemies spawned all around me and there was no way to get out of the circle without being attacked, there didn't seem to be anything I could do when that happened.
It's weird that you need to equip upgrades after buying them. Why would you not want to equip an upgrade?