I am having my account account with hdfc bank from last 7 years since I got my first job. This account was started as salary account later converted into saving account. I did not anything good about this bank but I am keeping this account as I have all investing through this account. You can not even deposit fund. For deposit you have to go your home branch which is quite foolish. They ask proof of income even you want to deposit rs 1000.