One of the best. Only complaint is that it's very grindy and easy to accidentally miss required scenes which lock out characters. Then you have to start all over which takes forever. It would be nice if you could make sure no content was permanently missable.