I see there's a lot of hate, but also a lot of admiration too, for the ending. I'm glad that I read pretty much nothing about the game, no reviews, before playing it.
I actually found it quite moving. I was tempted to put it down and leave it unfinished.
minor spoiler:
ZOMG Spoiler! Click here to view!
There's a couple of different scenes, depending on which line of dialogue you choose at the end, which I didn't realise until I went reading after finishing it.
major spoiler:
ZOMG Spoiler! Click here to view!
I didn't want to switch the lights off and leave, I sometimes find finality like that a little upsetting