A credit union is a great alternative for a home loan. In many cases, the credit union does not underwrite their own mortgage loans. Often, a credit union will establish a working relationship with one or more local lenders, but arrange for competitive terms for their credit union members.
You should also contact a local mortgage broker to learn what loan programs are available to you from among the lenders they represent. Brokers typically have more loan choices than a bank. I also recommend talking to a small, local bank. You could also investigate mortgages with a larger commercial bank ---where you do most of your banking, for example.
Don't make the mistake of committing to a lender before you know your options. Too many buyers sign-up with the first lender they meet, according to a recent study. Get all your options first, then choose the lender that has the best loan program for you.