Which credit card is the best in all aspects: SBI, ICICI or HDFC? Why? I'm getting a HDFC Regalia credit card free for lifetime. Shall I go for it? Which credit card is best in India? I spend on movies,travel and dining.