Hi from Just Answer. While we are not allowed to endorse companies, I can offer some guidance into some national mortgage companies. The decision for your lender must be your own.
Quicken Loans has made a national reputation for offering loans of varying lengths to meet specific customer needs. I don't know if they are offered in all 50 states, so a check of your specific state would be warranted.
Personally, I like local credit unions. The ease of dealing with them, especially with knowing they probably keep their loans (making payments easier) is a big plus. You need to be a member first, but they are often your best bet.