Let's be honest here. Some people prefer stories that only follows the main lead. In that perspective, Clannad might have a flaw or two. But, I think that's one of the things that makes it one of a kind. Great development of characters and the side stories have a great role in the story. Finally, they embroidered a curve of a great life lesson. A truly masterful story . If this anime can't make you cry, sorry buddy. You are not human