I played Witcher 3 2 times. First time, the game bugged out without me knowing, so I got the worst ending altough I did everyting to get the best ending. Second time, I missed one decision with Ciri and the ending is completely whacky. I dont want to even play the Addons now. So all in all I wasted 200 hours of my life just to have shit endings. Thats what I call "immersive" story-writing when one choice out of 10000s or one bug can change the whole outcome of the game. Lol.