It is definitely in my top 5 favorite games ever, but I can see how it is not for everybody. I love how the story is very non-linear but still manages to work and even do twists. The whole game has this unique sense of dread, like you are swimming in very deep waters. I don't want to spoil it here but the ending sequence makes the stakes feel high in such a brilliantly designed way.
But it is a lot of reading and remembering the things you read and letting your curiosity guide you. I could see an alternative world where I was in a different state of mind when I played it, and would have never finished it.