A very well-rounded package! I think if I had the chance I would've changed three things:
- Make non-boss enemies less tanky (even at the cost of repeating some of the lower rank enemies in the name of length)
- Introduce some breaks perhaps with a map screen or end of round summary to give a better sense of progress to the player
- Either add something to disincentivise spamming attack constantly, or make it automatic
Other than that maybe a minor qualm is that the graphics are a bit noisy/unclear for this resolution — but I still think they look high quality so it's more of a polish thing. I think simplifying or darkening the background a bit would really help the characters stand out more.
Sound and music were fantastic.
Well done overall!