I finished it!! I'm not sure exactly how long it took me but my save in the middle of the last battle was at 66 hours and there was more fighting and then some cutscenes etc after that. My total playtime is at 90 hours which includes a second character as well as replaying some sections.
I overall liked it well enough, but can see why people have problems with the ending. It is pretty abrupt, and I am looking forward to seeing the fully expanded epilogues once that's done. The ending
I got was bittersweet but I didn't finish all the sidequests and just followed my gut instead of Optimising My Outcomes.
Ok I just looked it up and there is a much less bittersweet ending possible, phew!
So! My plan now is to play my new character more slowly, and then when I get the impression the developers are done tweaking the endings, replay the end of the game with Tav making Better Choices and then see the Full Happy Ending. But the story as I experienced it was still pretty good, and this is overall a great game.
I encountered two significant bugs where the plot didn't move forward correctly after a major boss battle. In one case I had to "escape" back to camp then return to the battle area for the game to realise the fight was over. In the second case I had to replay the battle and this time
not unlock a plot-relevant lock mid-battle, since that seemed to be what confused the game, and then again return to camp then back to the battleground. Other than that I had a few dialogues fire incorrectly but they didn't undermine my experience too badly. Anyway: Let this be your reminder to save often!
MasterpostContent note: Child harm, abuse, suicide
( spoilers )