Cackle is the only one I have ordered from. I agree with Poulets. They are practically all reputable and will most likely get you decent hatchery stock. I'd suggest ordering from the one that is close to you. Some do not hatch themselves but order from real hatcheries. Just because they are located in a certain place does not mean that the chicks are shipped from there. Make sure you know where the chicks are actually shipped from.
For the record, I ordered 27 from Cackle and got 28. Of the ones that were supposed to be pullets, 14 out of 15 were. Of the 12 straight run + one packing peanut, 9 were pullets and 4 were roosters. All were healthy and did well. I got your breeds and don't have any complaint about either one, but they are not show quality. My only complaint about Cackle is that they are very hard to get on the phone. Once you get them they are great to work with, but they need more phone lines and people working the phone.
For the record, I ordered 27 from Cackle and got 28. Of the ones that were supposed to be pullets, 14 out of 15 were. Of the 12 straight run + one packing peanut, 9 were pullets and 4 were roosters. All were healthy and did well. I got your breeds and don't have any complaint about either one, but they are not show quality. My only complaint about Cackle is that they are very hard to get on the phone. Once you get them they are great to work with, but they need more phone lines and people working the phone.