It looks like you're new here. If you want to get involved, click one of these buttons!
The reason I am commenting here is because, I've been part of the core team of a leading eCommerce company, for their product development, marketing & customer UI.
To begin with,I am not an e-Shoppaholic still I have my own views on it.
Question is not whether we should buy online or through shop ( if we remove the travel tickets, the current e-commerce is negligible compared to unorganized retail in India ) , nor it is about the online payment or COD ( it is completely up to you to make that decision, it is a feature offered by the site ).
It is about way anybody is running their business.
1. Do they have smooth processes for clearing customer requests at fast pace. Be it order processing, delivering or post sale queries.
2. Is the company sensitive towards its market image?
3. Are they changing with times by following customer's feedback?
4. Are they correcting or repeating their mistakes made in the past?
You are the customer and you should be happy since you have so many options to chose from.
If you do not like any shop, go to the next one. Stop blaiming the experience.