State Bank Of India as I think is better than other banks in India with good services and having its branches every where in the country also out of India.
But behaviour of bank employees is not as good as private bank employees.Reason behind this is that emplotees dont take personal care for there customers,
But there is a good think that every one should know if you are facing any problem or employees dont take interest in your complaint you can go to the banking ombudsman.Search in google for both online and offline complaints.It is very efficient,
Not only state bank but this is applicable for all the banks in our country.