I have been associated with ICICI Bank for a decade now and I can underwrite that ICICI is a world class bank.
Following are the reasons:
Absolutely Professional staff
Staff is knowledgeable on the subject
Bank is very strong on corporate Governance
Phone banking is amazing. Call gets connected quickly. IVR options are very easy and easy to use.
Internet Banking: Absolutely great internet banking. Internet banking has the least downtime(internet banking is always available for use). If there is a internet banking shut down then bank informs in advance. Great security measures. No body can access you internet banking and one has to go through multiple passwords and authentication measures. Absolutely safe.
NRI remittances of ICICI is also great and very transparent
Anybody who wants to have a world class banking experience in India then ICICI bank is strongly recommended. Go for it.
Happy Banking. Happy Saving. Happy Spending(thats what our Finance Minister wants)