I've just started The Witcher 3 after resolving to finish 2 first, as I'm a stickler for narrative. I got to Act 2 about four years ago and lost interest, then took it up again before Christmas and got to the exact same point. Forced myself to finish it last week and actually really enjoyed it.