You are better of nationalized or scheduled banks. Opened an NRI account in 2006 had to leave it closed in 2009.
Forgot password? - They see opportunity to make money there
ATM card expired? -> Another opportunity to make money
Change of address -> Cant be done online
Fee? -> You dont know what they charge for they slowly eat your balance in name of various fees. You wont even know if you were not checking regularly
Finally I decided to move all my balance to Karur Vysya bank and happy with them. The remaining balance of 8000/- too ICICI ate it. They never gave it back to me. My second bad experience as an NRI with private banking, first being Standard charted. So folks stick to nationalized or scheduled banks.
I highly recommend KVB to all resident Indians and NRIs alike. At KVB you get private bank scheduling, convinience, and safety plus the security of nationalized banks. I suggest to have 2 accounts with main account being KVB and operating cash-flow account as SBI so that you get the ATM convinience of SBI clubbed with the service of KVB