ICICI is the number one bank in India. Im a customer of icici since 6 months.Although it is short petiod of time to judge about the bank but I will share my experience. I have used Sbi and Andhra bank accounts but Im not satisfied with their sevices compare to icici they need to improve their services.
Coming to icici you will get every update about your account and when you used you debit card you will get a message and a mail alert within seconds that I did not saw in other banks that I have mentioned above. You will get a monthly balance sheet pdf to your mail and you can have a check that where did you used you debit card. The main negetivity of this bank is you will get atleast one call from the bank daily telling about the offers and alll the stuff that would be annoying if you get such calls daily. Over all icici is a user friendly bank.