Fun game! I liked the attack variety and the fact that there were 2 fazes.
I am not sure I like the upgrade system. If its not possible to beat the boss without them you should have them all unlocked from the start, so its fair. I just don't like the roguelite meta progresion aspect.