Amazon Pay ICICI is the most popular credit card in India for a reason: it's completely free (lifetime), offers 5% cashback on Amazon for Prime members, and has no annual fee. If you're an Amazon Prime subscriber, this card is essentially a 5% discount on everything you buy on Amazon.
Universal recommendation on every Indian personal finance forum. "If you don't have this card, get it today" is a common refrain. Zero-fee + Amazon cashback combo is unbeatable. The only debate is whether to add Axis ACE alongside it for UPI.