When choosing to obtain a mortgage, it is important to decide if you can afford the loan origination fees and other fees associated with the loan you are trying to secure. This is often when you begin to wonder if you should have dealt with another lender and by that time, it really is too late to switch horses, so to speak.
Mortgage companies and banks can be quite competitive on some of their fees and very much the same on others. This is one reason why it is important for you to shop around for different options before you decide on one option. Mortgage Companies will occasionally try to beat local banks on their lending fees and if they can accomplish this, then it is probably going to be very advantageous for you to secure your loan through the mortgage company.
Banks are often different than mortgage companies. They want to win your banking business but they seldom cut you great deals unless it is in your loan origination or application fee. Where banks can save you money is often on a refinancing or an assumable mortgage. Otherwise, the mortgage companies are every bit as competitive as the banks are in your area.
Mortgage companies and banks are in business of lending money. You will be their customer if they choose to lend to you. However, the better customer service will likely be realized through a loan with a mortgage company. Some hometown banks still offer customers friendly customer service and some of them are still in tune with the needs of the customer but many of them are only interested in what everyone else is these days which is the bottom dollar they will make off of you if you are their customer.
When choosing to borrow money from a lender, decide what's important to you. Is it customer service through your lending officer or low rates? Do you want to see low origination fees? If so, who has them? Find out if banks or mortgage companies offer you what you need and then do business with the one which appeals to your needs.