Let's remember, shall we, that games, as opposed to movies, revolve around the player. Playing a witless puppet, even if it is in retrospect, is not a good experience - unless you can redeem yourself somewhere along the road, a redemption Divinity 2 has no intentions of giving you.
I definitely still think Larian has shown little regard for their players when they kidnapped the storyline at the end of the game in this way.
Well the Divinity series obviously doesn't revolve around the main character, it revolves around Damian, the Damned One.
Larian has balls that other developers lack to make games end this way. It will make us wonder how Divinity 3 will end. And there are plenty of fans from the first two games that are buying the 3rd so I think Larian is doing something right.