I am using Amazon for many years. We can buy most of products with best price but some small products( pen, pencil.) might be less compared to online. If you want to buy it should be better to buy in huge amount so you can have benefit. There are billion day offers where we get in best prices.
Compared to previous currently Amazon is providing delivery to even rural areas also thats seems to be good.