Down payment assistance when getting a mortgage and knowing the good and the bad