I have account with State bank of india since 2012.It provided self service depisit facilities using cash machine.They are charging little too as compared to other.But internet banking is good.Its customer support and staff response is good.There is a token system.So no need to standing in queue.