After having played it originally more than 10 years ago, it still stands up as one of my favourite games. I'ts just extremely good story writing, with a fun set of mechanics that's easy to learn, but increasingly more difficult to complete the puzzles towards the end, as it should be.
Just finished playing it on an emulator was good, always fine for a lil cry at the ending, and the after credits scenes, just make it all the better, with endings and after endings for all the characters