I am using ICICI bank account from last 4 year.
Durink this time period I never need to stand in que for deposit money. Just go in branch and deposit your mkney by your self in machine any time. Day night not time limitation. Also int netbanking. Is super you can send any request from online deshboard.
Also icici provide you lot of facelity on your credit card
Like 1 move ticket free with 1 ticker.