You can easily save thousands of dollars by shopping around for a good mortgage. Money is a commodity just like toasters and toilet paper. Choose a mortgage that fits your needs and ability to accept risk. Don't take an adjustable-rate mortgage unless you can afford the maximum possible monthly payment and the risk of fluctuating payments. What you don't know is usually what gets you into trouble.
Real estate is a team sport.
Put the right players on your team and you greatly reduce the likelihood of problems with your purchase. Remember that real estate agents, mortgage brokers, and other players only get paid if you buy, and they generally get paid more the more you spend on a home. To protect yourself against these conflicts of interest, get your financial house in order before you start working with these players. Never buy a pig in a poke. Don't try to save money by skipping inspections.