With so many mortgage companies out there, it can be a challenge to narrow down which lender is best for your needs. To start, you can evaluate mortgage lenders based on a few key factors: ...