I run a dual purpose flock of about 50 adults and upwards of 150 chicks, depending on the time of year. We start processing extra boys at 16 weeks. I start my hatch season in November, which gives pullets who start laying in May/June (max value since everyone has day old chicks then) and cockerel meat starting in February, right about when the freezer goes empty from the summer batch. I split the hatches up, aiming for 80 cockerels a year for us, which is a minimum of 160 eggs that need to hatch. Break that down to quarterly and the hatch only needs to be 50-60 eggs set. Extra girls are sold to pay for the feed that the boys eat, giving us "free" table birds besides housing/space/processing/time.
Our first year at our new scale had 17 Easter Egger cockerels. They're not dual purpose. Terrible meat texture, not built right... hatchery/layer types can be eaten but they're certainly not bred for it.
We only have Bresse, Marans and my project birds. The Bresse have a thin/delicate skin, with age they develop this beautiful fat that melts like butter (I like to call them "self basting"), their dark meat is on the mild side and their breasts are bigger than typical dual purpose chickens (depending on the bloodline). The Marans, in contrast, have a thicker skin, richer dark meat meat, more thigh than breast. The Marans we use predominately for pulled chicken, to use in rice or BBQ sandwiches or something like that. We usually skin them. The Bresse we pluck and bake or fry whole.
The hybrids need at least another 3-4 generations to get to where the others are at, with more refinement and selective breeding.
Without selective breeding, table qualities can be lost or inconsistent. We had to try a couple of lines of Marans before we hit on one with good table qualities. The Bresse we got right in the first go.
Because we breed for our own replacements, that means we get a ton of boys with every hatch. So we split them up by gender at 8 weeks old. The boys go to rooster coop, which is a 9x16 building in a 1/3rd acre field. They range there until they're of size or being a problem. I keep the best temperament/leader from the first hatch and he stays for the season as the leader bird, it's his job to keep the peace. Last season it was Henry, a solid bird who ultimately ended up in a breeding pen. He would take in boys as young as 5 weeks old and show them around.
For the girls, I'm looking to keep about 10% from Nov-March hatches. That gives me the daughters from the hens laying in fall/winter. They'll all be laying in June, what I want to keep are from the better layers though. I had a 2 year old hen laying these amazing eggs, coming into winter after a brief molt, she bounced back and got right back to it. I've been hatching everything she's been laying, since she's a rockstar.
If I wasn't breeding, then the commercial type faster growing birds would offer up a decent dinner and much faster. CornishX don't live long enough to develop a good flavor, that flavor only comes with age. So you just use more spices. I find their texture to be soft though... I don't like it as much.
The downside to the Cornish cross is that you can't delay in processing, they need done when they need done, no "storing on the hoof" like you can do with the Heritage types. I can let a cockerel run for a year if I need to, until I make my final breeding picks.
If you're not going to be breeding then you don't need to worry about a cockerel management plan. You can get CornishX chicks in April/May, tractor them on grass, and depending on where you live you could do up to 3 batches of them every 8 weeks over a season.
Try a couple of different types and systems, figure out which you like the most.