We ordered 30 chicks. Built them a coop. Gee, that was fun, lets get 30 more. Built another coop. Hey, we got hens laying fertile eggs, let's get an incubator and hatch some chicks!
I find the biggest advantage of incubating our own chicks, is that we don't have to order 25 at a time. We don't have to wait for the hatchery to have them in stock either. We know what the parents are like. Friendly roosters and fat hens. If we hatch out extras we don't want, we sell them, or give them away. I figured out the electricity costs in our area to hatch 40 chicks and it comes to 6 cents each. How can you beat that price? Home hatched chicks seem to get off to a better start than shipped chicks. If you are satisfied with the daul purpose breeds you choose as eating birds and aren't interested in hybrid crosses, then why not incubate. The biggest disadvantage is that you are stuck with the breeds you have on hand. . . . Well, maybe I could order some hatching eggs and hatch some nice . . . .??
Finding a place for the brooder and a seperate place for the chicks, until they can go in with the adult birds, is our biggest hassle.
We did make improvements on the design of the 2nd coop, so we could split it into three areas for chicks, breeding pens, or birds we are planning to eat. No matter how you plan your operation, you'll always wish you had more room.
Not saying this is for everybody, but it works for us.