I think it depends on what you are trying to accomplish. Are you trying to get some eggs and meat for your family or are you going commercial? Are you buying everything the chickens eat or will they scrounge up a lot of their own food? Do you have plenty of space to store butchered meat or will you butcher one when you are ready for a chicken dinner?
The model I grew up with was that the birds would find almost all their own food, lay enough eggs to feed a family with a few kids, hatch out some eggs for replacements, and provide meat for the table when it was needed. Most dual purpose birds were great at this. They were not great at feed conversion to eggs or meat, but if they are free ranging and finding all their own food most of the year, who cares. To keep the numbers up enough for a flock to be self-sustaining, you need a certain mininum number of chickens. You don't just eat the roosters, you eat all excess chickens. Even if all of the hens are not laying every day, you will still get a lot of eggs.
Of course, there were commercial operations near cities that provided eggs (usually from leghorns) and meat for the poor unfortunate city folk that could not keep chickens in their back yard, but most of the city folks did not eat much chicken. It was mostly beef and pork. It was the advent of refrigeration and the genetic development of the specialized meat birds that made it efficient enough to profitably grow chickens for meat.
Some people have developed their own strains of dual purpose birds as pretty efficient meat birds. This takes hatching out a lot of chicks and severe culling, breeding only the best of the best over time, and continually working to keep the quality of the stock up. As a causal backyard chicken owner, you can improve your stock with careful breeding, but to actually make big improvements takes a lot of dedication and hatching a lot of chicks. That can get expensive. I have improved the size of my roosters by selective breeding and still kept the egg production up to reasonable, but I cannot compete with many of the people that have really developed their own strains let alone the commercial operations.
If you are looking at efficiency, you are never going to match what is out there. If you want to play with a hobby flock and see what you can develop, go for it, whether that is one flock for eggs and one for meat or one "dual purpose" flock. I'm having fun doing that with mine. I don't think it really matters that much which dul purpose breed or breeds you start with. They can all be good ones.