Guild Mortgage offers a lot of downpayment assistance programs, making it an ideal choice for first-time home buyers. It is also a good choice for construction home loans.