I have indianoil citibank credit card.
I am a regular user of credit card.
The best thing is it quickly generates indian oil points.
I use my bike daily and I have till date filled 3000 rs petrol via indianoil points.
It took me 2 months to generate those points.
One thing is sure that if you are a huge user of credit and have bike or car then go for this card.
Worth investment.