I noticed this was mentioned briefly in WHIYL, and having never heard of it before, I decided to check the game out. I'll be honest and admit I went in expecting a ****fest, given the reputation this style of thing has on the internet. What I got was a genuinely moving, emotionally charged story that kept me absolutely hooked from beginning to end. Now, I'm normally a very immersive player. It isn't hard for me to get emotionally involved in whatever game I'm playing, and I find it very easy to start caring about characters, but seriously, I haven't been so moved by a game in years. Or a book for that matter. It's simply amazing. The topic of disability is handled very tastefully, and the characters are all established so that you want to go find out more and play each path.
(Emi spoilers within the tags.)
I've only played through once and ended up with Emi, and I was heartbroken when it didn't work out between her and Hisao, especially since due to his running habit he starts to gain the upper hand over his condition. Having started playing Lilly's path, the pervasiveness of Hisao's arrythmia is much more obvious, and it's clear how much running with Emi helped him. I'm going to go back and see what the other ending is for Emi, and hopefully it's better than the one I got.
Anyway, I know a few of you have played this, so discuss! Please use spoiler tags liberally, and maybe name which path the spoilers contain, so as to avoid ruining the experience for others.
Well, cleared Rin's route (I think... I think that was the Good Ending), and FINALLY managed to get on Hanako's route. Was not disappointed. HNNNG ensued.
Next, I think Shizune, and then Lilly.
I'm used to VN's being a bit more complex and having more overlap in the routes than this one... or maybe Clannad has just spoiled me in that regard.
Rin Spoilers:
Holy crap was Rin's story depressing. I kept not knowing what the hell I was doing, and Rin was just so inscrutable through it all. I think I still managed a Good End, given that she and Hisao ended up together and happy, but... yeesh.