^haha, well the ending was especially sweet if you knew the story line.
i got it thursday, played for half and hour or so, and then played for 4 or 5 hours on friday and beat it. i thought the ending was perfect. at first i was really upset because...well, i don't want to spoil it. i was upset because of what you think happens at the end, but then i got used to the idea and labeled it as cathartic. then i waited till after the credits and the scene after the credits made the whole cathartic feeling went away, so i concluded that it was just all around amazing.