Our first disappointment was that they were much smaller than we expected - they dressed out at an average of 2-2.5 pounds.
As others have said, that's not that unusual. There is a lot of misinformation in this world, sometimes on this forum. To me the best way to learn is to try something and see for yourself.
Our second and biggest disappointment was that the meat was very tough. We were hoping to use these for roasting, grilling, and frying rather than just soup or stew.
Did you age the to get past rigor mortis? How did you cook it? I know you see charts on this forum about how you can cook them at certain ages. Those charts don't suit everyone. We all have our preferences and expectations. Dual purpose chickens are going to develop more texture and flavor by aging, especially cockerels that hit puberty. Those hormones make a big difference in texture and flavor when they hit.
We're wondering where we went wrong. Were they the wrong breeds? Wrong feed? Not enough feeders? Too much height for flapping around and jumping to the roosting bars? Too much room in the run? Too hot this summer?
None of these. I think they were just too old for frying or grilling, assumed they were aged to get past rigor mortis. Roasting might be OK.
Thanks for your input! We didn't want to do Cornish Cross for meat birds, but if that's truly the best route to good yield of good meat we might reconsider.
For frying and grilling, the Cornish Cross or Rangers are probably your best bet, especially if you want any quantity of meat. The dual purpose do not sound like a good fit for you.
My typical suggestion for something like this is to try Cornish Cross or maybe Rangers so you can see how they compare for your purposes and in your conditions. Make your decision based on what you see, not what some stranger over the internet like me says you will see. We all have our own goals, situations, and expectations, what works for me might not be a good solution for you.
Do you still have some of that meat in the freezer? If you didn't age it before you froze it, try aging it a couple of days in the fridge after it has thawed to let rigor pass. You can see if that makes any difference.
If you are still not happy and have even more left, I suggest cutting it into serving pieces after aging and put that in a baking dish with a tight lid. Rub it with herbs, I use oregano and basil. Maybe rough chop a carrot or piece of celery. Onion or garlic if you wish. Then bake that tightly covered on 250 Fahrenheit for maybe 3 hours. That's not fried, grilled, or roasted but it may be a way to salvage the meat.