It was good and reasonably satisfying.
I was a crazy overpowered level 52 when I beat the game, which was giving me 1 hit kills on regular enemies, but the boss battle was still challenging.