Great storyline, characters are fleshed out (most of them), the plot is engaging and the mechanics are pleasant - just like typical visual novel. However in this case the branching storyline and amount of characters is overwhelming - both for the player as for the developer.