When we ordered from CW before (never will do business with them again...long story...feel free to PM and ask), we always received things in a timely manner. However, their computer system never changed from "Processing" to "Shipped".
Amazon is great and we have been Prime members for a couple years, but some things are not "Prime eligible" for shipping and I will see that it is sometimes (not often) cheaper through CW. But I will usually go a different route. I just purchased some Dicor product through Dyers. The primer and sealant arrived great. The rubber roof cleaner had to be shipped 3 different times because the first 2 times it leaked all over the place, even though it was in a plastic bag. They handled it without issue though and were quick to do so. Was on the phone the first time for about 2 minutes with them. They saw the refusal to accept delivery from FedEx and immediately shipped out another. The next one I saw an exception on the delivery notice online from FedEx and replied to the email that it had been shipped. They responded back within an hour saying they would reship again. GREAT SERVICE!