I am a account hold with ICICI since thier inception. Before commenting please use other bank facilities and then comment. Be it ATMs or Internet banking no one can match ICICI features. If you had the oppurtunity to use icicidirect.com and other sites you will know what features it offers. IF you dont maintain your minimum balance all private sector banks charge you like anything.