Since I discovered no-knead bread, I haven’t been buying bread at all (thank you, folks at King Arthur Flour!); every couple of days, I mix up a batch of dough, and voilà, fresh bread. It almost always gets used up before it goes stale, but sometimes time wins out.
That’s the one thing about homemade bread that could be considered a drawback— how quickly it goes stale. It’s at its best while still warm, the day it was made. It’s still quite good the following day, but after that (and depending on the specific bread) it begins to lose that freshly made quality.
But it’s not really a drawback, you see, because stale homemade bread makes splendid bread pudding. Whenever a loaf gets too stale, I put it in the freezer, and when I have about a loaf-and-a-half’s worth, I make bread pudding.