HDFC is indeed the best bank as it has got a lot of branches and atms all over india.
The savings interest rate is good and the best part is it covers your personal insurance to an extent of 25 lakhs.
Along with this the accidental insurance is also covered upto 10 lakhs. I am using an hdfc card and it has given me many benefits such as free movie tickets on saturday and discount offers on various online shopping centre and many resturants.
Overall I suggest you to go for it.