I say the ending makes sense, it should be depressing and unhappy.
It just needed to be longer and more detailed, and while the ending should, like it did, lead to another fight based on the characters, I didn't like the fact it was such a sheer faced cliff. Yeah, a well made cliffhanger is an okay ending, but such a sharp direct one is annoying.