I have bought a few appliances online over the past couple of years.
First purchase was an IFB washing machine bought from Flipkart, 2 years ago. The shipment got delayed. On Flipkart it kept showing as stuck at a warehouse. But I received a messaged saying product couldn't be delivered as door was locked. I called customer care. They were very unhelpful, wouldn't give any real updates and just kept saying we are trying our best to get the product to you at the earliest. At one point they even asked me to contact the logistics company directly, which I refused to do. They finally delivered it after 12 days.
That was my only poor experience though.
At the same time, I had also bought a Vu TV. It was delivered in one day and the installation guy came on the same day and did the demo.
After that, I ordered an LG Oven in August 2020. Received it on time. Company guy came for demo, which was not even needed. I even needed warranty service 3 months later. I contacted LG and had no trouble getting a replacement part, they didn't even ask where I had bought it from, they just asked for a picture of the sticker on the back of the oven.
Then I ordered a Whirlpool refrigerator for myself. Got it on time, installation people came 2 days later. Had no trouble with that either. One year later, haven't had any issues with the product.
Earlier this year, I also ordered a Godrej refrigerator at my parents' home. Experience was similar. Got a call from Godrej a day after the product was delivered, installation people came and gave a demo the same day. The refrigerator was unpacked by the Flipkart delivery people itself.
I have also gotten a geyser, multiple laptops and computer monitors online, never had any issues. Luckily, none of them have required warranty service either.
Overall, my experience of buying online has been positive.
However, there are a few reasons why I would want to buy at a physical store. First, if I want to look at the product. A few months ago I needed a new gas stove. I found that product dimensions were very unreliable on Amazon and Flipkart and I really needed to know how big the stove would be, since my kitchen counter is relatively small. Second is if I can't decide on the product without actually experiencing it. I bought a home theater few months back and I wanted to get a demo before the purchase, so I went with local stores. It's a different story that local prices were also lower than online prices in this case. Third, if the product is very expensive. Although I haven't had this situation so far, but if I were to buy a TV which cost me Rs. 1,20,000, I would prefer to go to a store and look at the TV, clarify the warranty terms and conditions in person, then buy the product.