Kotak has no credit cards worth getting,best cards for those spending mainly on online shopping are sbi simplyclick(2.5% reward points on amazon,1.25% on other online tranx incl wallet loading,0.01% on offline tranx,Rs.500 annual charges waived on spending more than 1lakh in year),icici amazon pay(life time free,5% unlimited cashback on amazon for prime members,2% other online tranx,1% offline tranx),axis flipkart(similar to icici amazon pay but for flipkart & not life time free as 500 annual charge waived on spending more than 2lakh in year). Other than these there are hdfc cards which also give good rewards but they have too many terms & conditions so you always need to calculate & plan for getting max benefit from them.