This is a reference game.
It's very immersive, the story, gameplay, musics, characters, combat, surprise elements, replayability all amazing. Only issue (If we can call it that) would be the sheer amount of things that you may miss (or not encounter) even if you play it 100 times.