I have been using an ICICI bank savings account from 3 years now, based on my experience I would say their charges are really high, non maintenance of minimum balance penalties are high, the annual fees for their debit cards are also high, and interest rate paid is only 4% , I have migrated to a digisavings account by DBS bank and they pay me around 7% interest!
Customer Service in ICICI bank was pretty good tho, they used to process my requests promptly, but for their deliverables they use xpressbees courier who I found is really slow in delivering.
ATMs of ICICI are well maintained but finding them is hard , there arent many.