Just finished the game and I agree with the folks that think the ending was poorly done. I personally don't mind an ending that is less than perfectly happy or that turns the table on the player in some way but the way Larian did it here comes off as clumsy and a bit cheap. And as much as I really liked Divine Divinity (I dropped Beyond Divinity after about an hour), I am not going to be sticking around to see how things turn out.
What a shame, with a bit more polish and a more developed story, this could have been an amazing game. So close....