I went through Kyou's route first (since I started playing right after watching Ep18 ), but the suggested order in iamandragon's translated walkthrough (Misae -> Tomoyo -> Yukine -> Ryou -> Kyou -> Kappei -> Sunohara -> Kotomi -> Fuko -> Koumura -> Nagisa) works best.
And there are some other gems too, like the Baseball route, and the [in]famous SEEN0666.
Hmm... when (or if) the Clannad translation comes out, and I manage to get the game, which route should I play first? Should I somewhat follow the order of the anime, with Fuko, Kotomi, Kyou, Tomoyo, all those other characters, and finally Nagisa? Or do you recommend some other order?
And this post seems to be good reference and guide for my gameplay