Everyone has their favorites for different reasons. After years of trying different breeds, I know what works best for me. I prefer dual purpose breeds because I harvest them when they stop laying. My climate is super hot for most of the year, with a short and sometimes quite harsh winter. Giant breeds suffer too much in the heat. And no more feathered feet; they are too hard to keep clean. If you need broody hens to hatch eggs, Buff Orpingtons and Black Australorps are your gals. I got Black Australorps to prevent hawk attacks. They work great for that but I'm constantly having to deal with their broodiness, which reduces egg production. Want a large white egg every single day? Get Ideal 236. I love these quirky little white birds but I doubt I'll get more. Their combs are extra large and floppy--prone to frostbite. And being egg laying machines must be hard on their little bodies. My favorite breed of all time is Ameraucana, for their blue eggs and fluffy cheeks. I keep getting roosters when I buy pullets, though. Since I don't want more unintended roosters when I buy those "95% guaranteed pullets", I'm heavy into sex-linked breeds now. Reds, Barred Rocks and Dominiques.