I really love the enemy designs! Are all the assets made by you? The girls are a bit too over the top for me, but I guess it's just preference.
The last fight was a bit too hard, in my opinion. Maybe I'm missing something, but it seems to me that there's a single chain of commands that you can use to defeat the boss, with no room for error. This can be very frustrating, especially in such a long fight.
I would have really enjoyed more fights before the final boss to get more time to experiment with the battle system. I actually really liked the game! Great job!