I worked in a mnc bank for 10 years in customer service. I know the difference between great and out of this world service. I will say Amazon is on it's way to make the most customer centric company. I am surprised by the speed of response, the willingness to help and the empowerment the officers have; to solve and compensate the customer.
I think they are going were no company has been before. I can see that they are moving up the chain of services and goods. 5 years back I would have never thought I could see this level of service from any company, let alone Amazon. It is a sea change.
One more thing I like about Amazon is it does not force it's user to use apps. I quit buying from flipkart due to this point.
One area of improvement is the courier service provider (I live in a remote area so it may be slightly effecting me, I don't think in central areas this is a issue)