I agree that SBI is the best but their processing is pretty tedious which is making me run away from them. they take 4-6 weeks for approving. in current scenario, on researching i found that HDFCs rates are only next to SBI, .2 % more. Axis banks' is .1% more than HDFC. Another advantage with HDFC is that they are ready to finance the registration charges also unlike SBI.