Some people have had bad experiences with all the hatcheries and some people have had good experiences with all hatcheries. There are some differences but any one that has been around for a few years will do fine. Just find one that offers what you want. If they are close enough that you can go pick up your chicks, so much the better. Also finding one that is close enough to cut shipping time would be good, but they ship by US Mail and many of the routings go through big major cities, so this may not be as important as generally thought. It depends on the routing.
I got mine from Cackle and was very satisfied. They are vary hard to get on the phone. They badly need another phone line or two and somebody to answer it but were very good to work with when I did get through and the chicks did fine.