I have accounts in several bank including public sector banks and private banks. But of all these banks ICICI has given me complete banking experience.
The following are the best features that I love about ICICI :
-> Widest coverage of ATM all over India. In most of the cities of India, ICICI has ATMs installed. Mostly you will find an ATM at important locations in city like railway station, bus station etc.
-> Internet Banking facility. ICICI has lots of features in its Infinity website. Its facility to transfer money online to any other banks accounts is provided by very few other banks. I have all my ICICI savings a/c, credit card, demat account linked together and transferring money is in a flash.
-> Phone Banking to complete the triangle of services.
-> Quantum Optima facility on savings accounts to automatically transfer extra money to fixed deposits to earn more interest. But this money is still available when needed.
-> Proactive attitude towards providing more and more facilities at ATM, website and other places to have better consumer experience.
In the last 3 years that I have account with ICICI, I have only gone to bank once and that was to prepare DD. I recommend this bank to everyone.