I have my first chicks - just 2 weeks old, and 10 of my 25 are New Hampshire. These are hatchery chicks (McMurray), but I can't believe how fast the New Hampshires are growing and feathering in. Based on feathering in speed, I have half cockerels and half pullets. I am looking for a good dual purpose breed to eventually raise my own, and based on just these 2-week old chicks, I'm liking the New Hampshires better than the Barred Plymouth Rocks that I got with them. I am not interested in show quality - just health, vigor and productivity (meat and eggs). It would be hard for me to get heritage birds from where I live, so I am wondering how inferior the hatchery birds are compared to heritage. What the the arguments against starting with hatchery birds and selectively breeding the best (if they are broody)?