Just got 100%, thought it was incredible. The order i went was Hanako>Shizune>Rin>Lilly>Emi. I can't say which one i prefer, they are all awesome in their own way. I do feel like Shizune's route goes in some pretty weird directions, but it turns out alright in the end. Teared up countless times, smiled even more etc.
The music was very good, i don't think there are many duds among the tracks. Some of them are very awesome, stuff like "The Student Council", "Ah Eh I Oh You", "Nocturne", "Hokabi" "Standing Tall", "Parity" and "Afternoon". Those 7 tracks (at least) will stay right at the top of my winamp playlist for the next long time.
There's probably nothing else to say that hasn't already been said, other than i kind of wish there was more of it now. It's not unlike me to feel a little sad when i finish a game i really liked though, had similar reactions at the end of "Demon's Souls, SMT:Nocturne and Ever17".
edit: Reading through some of people's reactions, i love how relatable the game is, in so many different ways. Hanako's route especially hit home for me, having struggled with pretty extreme social anxiety my entire life (2011 was the year i turned the development from a negative one to a positive one)