Have edited the review because over a period of time, I realized that credit cards are useful and it all depends on how you use them. Read the rules and abide by it and you will never be sorry. The industry has matured over the years and also a lot of loopholes in the system has been plugged giving the benefits to actual customers.
ICICIs tie up with IMint is an example of how the reward systems have grown and matured, passing maximum benefits to end users. I have thoroughly enjoyed my last few years as an ICICI credit card customer. I would even think that the credit card service in India is much better than elsewhere. So good luck guys. Enjoy free credit but remember there is no free lunch & pay up when it is due.