This is a really nice submission. I liked the enemies the most - each one brought its own thing to the mix, and spinning to reload was fun and really fresh.
If you want to build on this concept maybe adding an enemy that has weak points would work well.
Also since i settled into a pattern of circling the arena and having the enemies follow me an enemy that flanks the player would (have it go around the center clockwise or counter-clockwise).