I have a saving account with state bank of india. they do not charge any joining fee for opening saving account. the net banking is good. ATM services are also best. For fix deposit they provide good rate of interest. and the avalability of branches are more. it is veey good for home loan. They are making the bank completely paperless.all the services provided by bank are so good.