I have not faced any issue with Amazon till date. They always deliver my product the next day of ordering between 8am to 9am although I am not a prime customer. I like their service too much. It's far better than flipkart. They take 7-8 days to deliver a product.
I am amazed that some of you didn't like their customer support. My sister ordered some loafers & she didn't tried it. After 20-25 days when she wore it & walked for 10-15 mins in a mall, the soal came off. It's replacement/refund period was also over so I called CC & explained the whole issue & he apologized too much for it & issued a refund for me.
I love Amazon a lot & hate Flipkart a lot.