Bank of America Home Loans
San Diego, Ca.
You should shop around for your best loan with the least amount of costs to obtain a good interest rate. You will find lenders that will have a 1% loan origination fee or less. This is where the mortgage broker or bank is making their money. You will also want to pay attention to the garbage fees when comparing lenders.
For those that don't have a loan origination fee they are basically getting the fee on the loan rate they are giving you. It can get pretty confusing but if your plans are keeping the home for quite a while getting the best loan rate is probably your best bet, while if you are selling within the next 5 years (Be careful) you may want to find the lowest cost loan - you can take the difference in savings and found out how much time it will take to break even.
You can use the APR to give you somewhat of an idea which loan is best for you.
The best idea is to talk to several different lenders in different places. Be open with them about what you discovered from other lenders. You can start with recommendations from friends or co-workers who have a good experience recently (past six months or so).