I have been using Flipkart for buying baby products, books, bags, etc. Some times you get good discounts over market rates. Prompt delivery. Overall, I am happy with their service.
Broad-basing their product range would be an advantage.
Disadvantage of online shopping is that you cannot have a feel of the product before buying. While this is not a problem in buying common user items you have been using, it is a problem while buying bags, jewellery etc.
Even if they allow you to return items you are not satisfied with, the process of returning the item is a hassle. Of course, you face the same problem with real shops as well but since you buy such items by physically examining it, there is little reason for you to return the items.
That is not the case with online shopping.