The ending ruined it for me. It essentially reset character development, it rushed itself, the only positive thing I have to say about it, is that it ended.