My first salary account was opened with HDFC Bank. I would say it is one of the leading banks in the industry. Services of HDFC Bank is always good, be it operation of account, placing deposits, using net banking and even credit card or an ATM.
Internet banking of HDFC is very user friendly, even a novice user can place a fixed deposit, recurring deposit and can pay their bills online.
Something I dislike about is you can soo many calls in a day either for buying a credit card or taking a personal. I can understand that the calls are from third party people, but HDFC Bank should have a control on daily calling.
I would recommend the bank to the salary class, who cannot go to the bank for small issues and can use the services online.