Nothing is free. For not paying the fees you get a higher interest rate than if you just paid the fees... so it's a good loan for a short term loan. If you plan on having the mortgage for awhile, and depending on the loan amount, then paying the fees for a lower rate will pay itself off at some point... usually ~5 years, more if the loan amount is smaller.
Free Mortgage Advice & Pre-Approvals (FHA, VA, USDA, Fannie, Freddie, Non-Prime, Construction, Renovation/Rehab, Commercial) since 2002
Located in Southern California and lending in all 50 states