I think most of the people (on this forum at least) who complain about the ending are people who actually like the game. I believe one of the reasons they feel strongly about the issue is because, other than that, they love this game.
I admit that some of the criticism has been unhelpful ranting but much of it has been constructive. We should never discourage constructive criticism. Getting constructive criticism is how artists learn to improve their craft.
And I agree wholeheartedly about the music.