I have transacted with many banks but I found HDFC much better than others as it provides customer friendly relationship. Internet banking is very helpful and easy to understand. It provides many services online such as creating RD, Liquidation of RD etc. where you do not have to go to the bank, you can do it online.
All I want to say that this is such a nice bank, you can rely upon with safety and security.