It really depends on the use case. Amex Platinum's benefits cannot be quantified in terms of cashback. Between the rest of the cards, Infinia is the best jack of all trades. Again, think of it like, "what is the best CC for jetesh and his spending pattern". Best card for you might not be the best card for somebody else, let alone the entire India.