Flagstar Bank offers various types of mortgage loans, as well as generous down payment assistance. Learn whether Flagstar ...