With chickens there are three main qualities folks seem to look for....egg production, meat carcass, and broodiness. You can have two of the three, but you're not going to get all three in one breed. High production layers don't go broody. Birds that have bigger carcasses don't always lay well....you get the drift.
What some of us do is have our breed(s) of choice for egg production and meat, then add in another breed for brooding. I have bantam cochins for brooding, and am raising up silkies and Dark Cornish also for that purpose.
If you're new to chickens, I'd really advise you to start with a mixed flock. Pick one or two birds of a few different breeds and see who you really like in person. I've fallen totally in love with a breed or two on-line, but when I actually had them....meh. Not so much. If you have a mixed flock of dual purpose birds you'll have lots of eggs, and if you want to hatch chicks you'll have nice mixed breed birds that lay well and make nice carcasses. Select from Rocks, Orpingtons, Wyandottes, Reds, Sussex, Marans...breeds like that. That'd give you the eye candy appeal, and see which breed you want to invest in for the future