This link may help you. If you look at the ratings and comments, you will see that most have good reviews and bad reviews. There are a few that mainly have bad reviews. Use your judgment and make the best choice for you. I will mention that any hatchery that ships up to 100,000 chicks a week in the busy season is bound to have a few bad reviews, so don't be thrown off by an occasionaly bad review. But if you see a pattern, be careful. Not all hatcheries ship 100,00 chicks a week.
https://www.backyardchickens.com/forum/viewtopic.php?id=285981
I don't know when you are planning on ordering. I'll mention a few things. The chicks are shipped through the post office. Many people at the post office do a great job with chicks, but occasionally you get somebody that does not know what they are doing concerning chicks. That is not in your control and that is not in the control of the hatcheries shipping the chicks. You'll notice that several of the complaints in the ratings for the hatcheries were probably not caused by the hatcheries. But occasionally the hatcheries do mess up.
I've noticed complaints on here go way up when the chicks are shipped around a postal holiday. Some people will say that in theory it should not matter, but it does. Try to avoid ordering them when they would be shipped near a postal holiday.
Severe weather is another time that is rough on shipped chicks. The main one to be concerned about is cold days. The boxes of chicks are sometimes left on loading docks or handled in a way that they are more exposed to the elements. Also in winter, snow or ice may delay shipping somewhere in the process. I suggest ordering at a time of year that these potential problems are not so risky.
It is normally best to order from a hatchery that is fairly near to you. That cuts down on the time that it should take for the chicks to get to you. That is not always as simple as that sounds. Sometimes a shipment may go from Dallas to Chicago to Atlanta instead of straight from Dallas to Atlanta. But if you order from somewhere realatively close by that should improve your odds.
MPC is a company called MY Pet Chicken that will ship as few as three chicks if you live in a major metropolitan area, but more likely your minimum will be 5 or 8, depending how far from a major central post office you are. I have not used them but they have a pretty good reputation for good customer service. They are pretty expensive compared to some others. Many hatcheries have a minimum number of shicks they will ship, usually either 15 or 25. The idea is that the chicks will keep each other warm during shipment. MPC and some others that ship fewer chicks normally put a chemical warmer in the shipment to keep them warm. Naturally that costs more. Even if you order 15 or 25, some hatcheries will put extra chicks (usually roosters) in the order as "packing peanuts" to keep them warm if the weather conditions call for that.
Hope this helps some. Good luck!