I prefer Snapdeal because of its faster delivery . I usually get products faster than I think . In max 2 weeks. It has good quality products and sometimes, bad products. I got a bad quality t-shirt once. I dont really know about the customer service but I think its okay . Its reliable and is my favourite shopping site. Once when I ordered a watch in the golden shipment category and I didnt got it. But they gave the cash back quickly. Only I lost is some time waiting for the product.