If you beleive to have sufficient amount of tolerance and patients then dealing with state bank of india will gives you the ultimate financial benefits. The only problem this bank is having is the arrogance attitude of its staff. But once you visit the branches you may see many staffs with a good customer service attitude even though many of then doesn't. But the main focus poiny while dealing with this bank will be the possibility of avoiding huge amount of hidden charges. Products offered are with the best satisfactory possible. This bank will ensure that your pocket will never be exploited.
But again while dealing with this bank you need to have patients and tolerance and a huge amount of your time to get the things done.