You have asked a very tricky question and the short answer is... it depends. When considering going out and shopping for a mortgage think bread. Let me use this analogy to offer some insight as to the differences between a "mortgage specialist" ( a mortgage broker) and a bank, or institutional type lender. When you go to a large grocery store you are offered many types of breads to choose from and often times there are specialty breads. This is like a mortgage broker. Wide variety of products/loans and some specialty type loans that may fit a certain buying niche you are looking for. A bank who does not broker loans and finances in house, can be more like the convenient store of bread buying. Not many options and pretty much a set price. There could be a possiblity that you fit into some niche criteria that could save you when buying. Banks who don't broker their loans out have fewer loan packages to choose from, thus limiting options. However, if you are a very straightforward buyer with excellent credit and a good amount of money to put down, it could be where you want to go. Fees can be similar between banks and brokers. Beware though... just because you are getting a lower interest rate at one particular company doesn't mean that the discount isn't being made up somewhere else. Make sure you get a Good Faith Estimate that details the costs associated with obtaining that loan. Your best bet... get more than one opinion and compare the Estimates. One of the big drawbacks of using a bank can be their hours of operation. Weekends and evenings are closed for conducting business which can be frustrating to a buyer who is trying to offer on a house over a weekend and in need of some financial details. There are lots of choices out there. Good luck... thanks for posting!