To the people commenting that you get f*cked by living in NH and working in MA. I'm curious how many have done it?
I've been in NH just about all of my adult life and only worked for a NH company 6 months of that time. The property tax debate depends entirely on the town in MA and the town in NH you are comparing. In my case my property tax is high, but I like the small town we live in and what we have here. For the most part the taxes even out. We don't have a sales or excise tax, but do have other taxes, such as a town tax for registering vehicles (based on value). I sure wouldn't like paying MA sales tax on a $50k vehicle. I do pay the MA income tax, but the job would also pay less if it were in NH, so that evens out. For me living in southern NH and working in MA allows me to own a bigger house and more land than I could if I lived in MA. I have a company vehicle with fuel expenses paid, so other than the 1 hour drive time (each way) the commute is a non issue. I would prefer to work in NH, but I've been with the same company 12 years, get paid fairly and the owners actually care about their employees.
In a nutshell living in NH is about the fact that I can own more house and land for the same $$, and I feel the government treats the citizens better there than they do in MA.
As for what is better, living in NH or MA. It's really about personal preference and arguing about it is about a silly as arguing about whether a Glock, or Sig is better. If living in MA works for you and your are happy, then great. I happen to enjoy living in NH and would not return to MA. Do what's right for you and your family.