I fell proud that I am maintain my account with ICICI Bank becoz its indias largest bank and staff are too much cooperative whenever I visit their branch they always welcome their customer with a smiley face .They are too good Mobile banking apps llike I-Mobile, Pockets, UPI, Ibizz etc.
I am personally using internet Banking of icici bank its very user friendly and very fast.
icici bank have different account types
Normal account which opens 10000
Silver account 25000
Gold account 50000
Titanium account 125000
ICICI Bank have more then 10000 ATM in India and more the 4500 Branch.