I'm in agreement that the fights dragged on a bit too long. Still, the boss fights are pretty solid, and I liked the character designs. Monster girls are always a plus.
I do think it might be worth adding a content warning for some references to stuff that didn't really appear to be consensual.