I have been maintaining an account with ICICI bank for the last 1.5 years . But compared to other banks - both Govt. owned and private - I find that the sevice of ICICI is very good. Their website is easy to use and provides all the informaiton required. Also I use the site for my online purchases and have not had any problem .
Their monthly statement is prompt nd very clear - In comparison the statements sent by Standard chartered ( for my home loan ) requires a doctorate degree to decipher .
They hve a good system for SMS alerts - whenever a transaction of more than preset value takes place an automatic SMS alert is sent promptly to your mobile. Helps you to keep track of your balances . This when compared to Citibank - where they are supposed to have similar alert facility- but it works it works in fits and starts - not prompt
All in all , a very efficient bank.