I have only mail ordered day olds once (ducks) and eggs from eBay once (turkeys). In my minimal experience both are good options. However, of 18 eggs we incubated, only 9 hatched. However, the turkey eggs I got locally we incubated 11 and only 5 hatched with one dying the first week. So odds were about the same. We only lost one of the day old ducks, and they had sent an extra so we ended up with the exact number we wanted.
So basically, the price per initial unit was less with the eggs, but I got the number I wanted with the day olds. Kind of a crap shoot with the eggs. If I recall correctly, the eggs from eBay were still the better deal, even with only half hatching. I will go that route again if I cannot get the breed of day olds I want locally. Unless I need a specific quantity, no more or less.
HDAcres