I haven't watched Clannad yet, but the other Key shows, and most of all Kanon, are nearly unwatchable once you realize the immense underlying emotional immaturity they represent.