Okay, without going into full in-depth spoilers, I'll say that Kanae's route took me aback. There were definitely plot twists and a serious heavy moment in there I didn't foresee but it was handled deftly, carefully, and I have no complaints honestly.
This is a game that I would say doesn't have a 'bad' end (maybe) unless you're steering it towards that direction deliberately. It's definitely choice-heavy at key moments. For now, I rate it 8.5.
Edit: I've also finished Soichiro's route and I'm currently trying to get Shinya's but it's a struggle. xD