Interesting game. I personally found the boss fights a little long.
Well, boss fights are really long