Personally I think at this time local banks and lenders are the best to go with. The problem with the big banks is they use sometimes out of state appraisers and the appraisals in so many cases comes in very low and of course then resulting in no home for the buyer and no sale for the Realtor. Local lenders use local appraisers that know the area and actually do view the home. The result is a more accurate appraisal and a sold property for the Seller, the buyer and the Realtor.
Good luck and best wishes on buying your home. It is a fun but sometimes confusing experience.
There are no magic formulas that guarantee the information you require. The mortgage market is very similar to every other market.....shopping around will save you money. It would seem that the larger lenders could afford to offer better rates but this is not always the case.
Our recommendation is to investigate multiple resources, being certain you understand the "terms and conditions" of each before making your decision.....but don't eliminate the little guy.....that could be the source for the best rates and service.
It depends on what you are looking for. In most cases, for the lowest rates and fees, a mortgage broker will be able to shop both for you and find the best match. As a broker, I have multiple lenders I use. Some are more flexible than others, some have programs others don't.