Well, the only one I've actually played through is Fahrenheit, so that one by default I guess, although the story in Fahrenheit completely falls apart during the last third. It was just good enough for a single playthrough, but when I went back to the game some years later it really just didn't hold up.