Ubisoft's games are mostly admired for their gameplay and characters, as opposed to their overarching stories. However, this shouldn't suggest that these developers haven't had some extremely compelling and intriguing plots in their games before, as they most certainly have, while also proving they are more than capable of making a memorable ending to finish things off when they want to. In order for an ending to be considered "good", it needs to provide a satisfying conclusion to everything the game has been leading up to from the beginning.