There is no compitition of SBI services whether it is net banking, mobile banking or CDM. I have been customer of SBI since last 8Yrs. They provide great banking services. Cash Deposit Machine is awesome. You do not need to wait for opening of bank to deposit cash. E-Corner is a great option. You can print your passbook as well. It was yesterday only when the currency of 500, 1000 was declared to be invalid from today. As the CDM was works 24* 7 people deposited their notes yesterday in CDM. So personally I think no other bank provide such a great fascilities.