I have my salary account in icici bank, this bank has no proper customer service. I received my credit card after 2 months of applying. It was posted to the respective bank address but when asked for it the banker said they dint receive the same. The internet banking and phone banking is very easy to use, and can be easily understandable. Avaibility of ATM is sufficient in my area. And it gives proper services.