I am customer of HDFC for past 1 year my experience with it is very good. They provide efficient service they fill all forms like a/c opening form fixed deposit form without any mistakes. Its internet banking is also good you could even open Fixed deposits from net and demand cheque book form internet. Its service is very good. I have even tried phone banking it seems to be fine they do not charge for generation of new pin etc.
Only the thing you should be aware that it has huge fine amounts so dont make any default they will charge such huge amount that you will shut your a/c.