Frankly, I would absolutely buy from Cackle Hatchery. They have always sent me wonderful, healthy chicks. But they have more show quality birds that they send out than any other hatchery. If you want pretty birds, order from them.
Now on the other hand, I have gotten some good laying birds from McMurray/Ideal. I ordered some wonderful Silver Pencil Rocks from them, and I love that color of Plymouth Rocks. I just think they're very special. They have decent birds in this color.
But from Ideal (which I understands sells to McMurray), I got some incredible laying Gold Laced Wyandottes from them. Oh my! I get an egg every day from them, and they're still laying every day! The only thing I do not like about them is that two of them became egg eaters (along with one Spitz hen). Those were moved, and they quit laying. (I wonder now if quitting had something to do with them being short on protein or something. I was disgusted with them. I dislike egg eaters.) But all that being said, the three that did not eat eggs are amazing birds--an egg a day. I would highly recommend Wyandottes from Ideal because theirs are really good birds. I have enjoyed them also because I think they're very pretty.
I've ordered chicks from other hatcheries, and they are all okay. I have also gotten birds from
Tractor Supply, and they are usually a little older, and they are healthier because the sick ones usually don't make it in the first few days. They are more money however, but if you want only a few (less than ten), you're probably better off buying from them because shipping is expensive. I usually buy 25 straight run, and sell the males at the auction. If I get all pullets, I will sell the ones I don't want at the auction too. If you order from
Tractor Supply, they can get particular breeds for you. But you still pay shipping because they add it on to the price of the chicks.
I have kept quite a few breeds over time, and for layers, I like Orpingtons and Wyandottes (now). Ameraucanas are pretty good as well as Plymouth Rocks (with the Barred seeming the best for me). The best all around birds are the Orpingtons, but they do eat a lot. We have not eaten any Wyandottes. It is extremely hard for me to kill birds I used for laying, so I usually sell them when they decide not to lay anymore.