I often purchase from snapdeal and for me, it is the best site as when comparing with others it is the always the cheapest.
You have to keep track of the prices and purchase just when the price is the lowest.
I had recently purchased a bag which I was keeping track for a few days on other sites also. The price was as high as Rs. 2200 but from snapdeal I got it for only Rs. 1700. The exchange policy was better earlier where all the products could be exchanged and cash could be received in bank account. But now there are certain restrictions there.
Also it is not sure whether cash will be given in freecharge account or directly in bank account. So there is a little confusion there. Also, the customer representatives are not very helpful. All other things are very nice especially the delivery time.
Due to this I have stopped purchasing things online altogether. I would not recommend and would be happy if they clear all the doubts so the customers are satisfied before and after.