My biggest reason for hatching my own chicks (from my eggs or someone elses) is quality. I have hatchery birds, and they're great layers and nice birds, but you never know what you're going to get from a hatchery. For example, I got Silkies this year. I wanted excellent quality birds, and after looking through some threads I quickly realized I was not going to find what I wanted from a hatchery. It also seems like the hatcheries focus more on production instead if looks, which is great if you want a flock of layers that are ok to look at, but not so good if you're wanting birds you can show. Not saying you can't show hatchery chickens, because I've gotten some really pretty, almost perfect hatchery chickens, but I got more that didn't fit that category.