This game genuinely took me by surprise - I didn't go in with any particular expectations, but by the time I completed the three routes I was absolutely blown away. There's so much variety in the three routes' moods, the characters are all well-rounded and distinct, the story-telling and pacing was superb and the sombre moments were delivered perfectly - the three routes alone would make this a fantastic game anyway, and the true ending just puts the cherry on top.
Definitely recommend it!