If you are a first time homebuyer in Massachusetts then you may want to consider Mass Housing. There are income limits (generous) but if you fall below the income limit and have the appropriate credit score, the interest rates are below market and the mortgage insurance is favorable. Call for more details.