Welcome to Backyard Chickens chihdog.
So lets talk about your goals.
1.Eggs
2.Meat
3.A self replenishing flock
4.A mixed flock
These are the goals of so many a backyard chicken keeper. And they are achievable And many such as your self have wondered "What breed or breeds...?" So we here at backyard chickens are here to help.
Now in my opinion, if you want your own chickens to hatch their own eggsand you have 2 separate coops you have a lot of options. But lets not get ahead of ourselves. The first thing you should know if you plan on having chickens hatch eggs (hens on top of eggs) is that not all breeds
BROOD or set eggs. Some breeds such as Leghorns are "non-setters" they are not supposed to brood ever.
So at least one choice should have good brooding qualities. A few Dual purpose breeds that are known to brood are: Austalorp, Jersey Giants, Rocks, Orpington, Chantecler, Delawares, Standard Cornish, Sussex, Cochin, New Hampshire, or Wyandottes. Heres a link to ALBC's chicken breeds list. It lists the broodiness with each breed.
http://www.livestockconservancy.org/index.php/heritage/internal/chicken-chart
Its says Cornish are non-setters but mine have all been broody and protective mothers. One cornish pullet of mine hatched 14 chicks out in a nest she made in the ditch. I thought she died after she went missing for 2 weeks then one day she shows back up with a pack of fluffy chicks. Cornish will set ALBC has an error.
After you pick your brood breed you' have an idea of how to meet you other goals.
I got a lot to say on the self sustaining flock so check into my old posts. Or just PM me.