Key Factors to Consider Before Taking a Home Loan