I have Saving account with ICICI bank from last 5 year.I am extremely happy with there services.Good network and ATMs.Customer service is also very good.You can go to any branch even you do not have account with that branch and avail the service.Recently introduce PPF product I believe ICICI bank has good clarity on this compare compare to other company i.e SBI, Post office.