I prefer to order straight-run chicks any time we get any breed, because otherwise they kill the baby boys at the hatchery since hardly anyone wants the heritage-breed boys. They send out as many boys as they can (mostly barred rocks) for warmth like Ideal poultry, but there are millions of baby boys killed because no one wants them. So it's for that reason alone that I don't do meat-birds. Even if I didn't need any more hens for laying, I would still just buy heritage breed boys from somewhere like Ideal, so that way less of the babies have to be killed at the hatchery.
Edited to add: We have a separate area of our yard where I let the heritage boys free range around 5 months old. I have around 50 roosters there right now (I call it roosterville). I feed them some cheap deer corn sometimes as a treat, but heritage breeds can find most of their own food from that point on, so feed costs are minimal. I like to let them live longer, often a year or more, because it's sad to me that the boys don't usually get to live as long. They are so cute and sweet when there aren't any girls around. I've had boys that never fought at all for a full year in rooster-ville end up nearly killing each other if I put them in with some hens though. If I put them back by themselves, they return immediately to sweet little boys again. I love those sweetie boys when the girls aren't near them. They make the cutest sounds when I bring them corn or table scraps.