I'm not a fan of adding new characters when the story is about is to end. They take up space that is supposed to be reserved for the already developed characters that we've attached ourselves to. Would've been an opportunity to add scenes/ encounters/ events we have yet to experience instead it's wasted on a new character that we don't know if we would love or hate then. That's why there's a lot of games that don't get ever finished in this website, instead of coming up with like event stories to flesh out their characters more, instead developers add characters overextending the plot without a clear ending. Then the developer grows tired, abandons the game and we're left unsatisfied because we spent too much time (years of development) with all this new characters instead with the already established main cast we grew to love. I do like the dev had set an ending for this story and had informed us midway into the story so that our expectations are set and we could come to terms that it is ending and we could be satisfied with it. Hopefully it would be a very satisfying ending tho