You get pre-approved offers in this bank but need to do good amount of transactions.
1. Hdfc.
2. ICICI.
3. Axis.
Best credit card totally depends on your spending pattern. For starters
Bill payments.
Airtel/Ace.
Shopping.
Amazon Pay/Flipkart CC.
Fuel
Sbi octane.
Axis Indian oil.