Unless you're planning to pay cash for your next home, you're probably in the market for a mortgage. If so, I have to remind you that choosing a reputable lender to work with when purchasing a new home is so important! If you've ever worked with a fly-by-night lending company, you've probably learned this firsthand! If not, please save yourself the headache (& potential ulcer!) and work with a lender that will actually do what they say they can do for you in the way of a mortgage and the costs associated with it.
I have no preference in who you work with to obtain a mortgage, so long as you're provided financing options that meet your needs. I can confidently recommend a few lenders that I've worked with in the past, but I also encourage you to explore other options that might be available to you. Different lenders may have different programs or may offer different incentives for you, so it pays to shop around.