I guess it depends on where you live whether hatching is expensive. If you hatch under a broody (you can easily buy broody chooks here, and some people give them away) it is by far the cheapest way to go. Compare your local prices of day old chicks, hatching eggs, broody hens, and incubators...