I am going to share my personal experience with ICICI bank, every one knows about the quality of ICICI they treating their customer like god, I opened my second account in ICICI, whenever I visited to branch for deposit amount and get to know some new scheme icici staff solve their query very politely and explain their services.
I am also using HDFC bank service both are same both are good but for customer care ICICI too good, easily available lots of ATM, its all services like net banking, phone banking, APPS all are very useful, I love it
Thanks