So I just went through this game. It's great.
The storyline is mature-ish and very interesting. It doesn't stretch on forever, it's how long as it should be.
Up until the very end a variety of thing can happen, which makes no ending seem more "canon" than the others.
The questions the game poses really make you think about your life.
And guys, it's totally not about the sex.
Seconded. Really fantastic game. I'm on the last stage right now, and having a few issues beating it
.