Affordability is one of the biggest challenges homebuyers face, in part because high home prices force most buyers to make large down payments.