It's based on current experience only. Ofcourse, Amazon service is not as great as it used to be in the past (especially in the last two years, the experience downgraded) but still in our experience (family, friends and colleagues) no other company still comes close to their customer service. Honestly, I'm yet to find one Indian company with similar customer service quality.
Having said that, I agree that everyone's experience might not be the same.