Finished the game. The entire ending section kinda ruined it for me. If the game had ended at the Spire, I would've been perfectly happy, but the way things turned out with Kassynder infuriated me. As if having to endure her self-righteous prattling (in a snotty British high-born voice, to boot), the most annoying battle taunts ever and her running away 30 times weren't enough, somehow the game needed to end with a boring combat slog followed by a gimmicky bossfight. I turned the difficulty to easy to get it over with quickly.
I don't know how anyone would expect the player to leave that bitch alive after all the crap she pulled at the end.