@blue123 I would recommend SBI. It has solid branch network however your branch service may depend on your location.
It has zero MAB.
No other unfair charges. ICICI, RBL, HDFC have charged me for IMPS, not SBI.
No BS.
Great website. Most robust and user friendly. ICICI is more feature rich...