BobO, you live in New Hampshire now, that is more of a downgrade from MA than an upgrade.
MA has a lot to offer. Boston itself is one of the best cities to visit. It is not overly crowded like NY city and it gives you a more european atmosphere.
Outside of Boston you have Cape Cod, that is a fun place to be in the summer. Beaches, great fishing, islands to visit, vast array of restaurants.
Northern MA even has a few hills for skiing, but MA is also close to Vermont for much better skiing.
In smaller towns in MA, say central or southern MA, there are plenty of quiet towns with hiking trails and other attractions.
Weatherwise, it is a short summer season, but the change of seasons is nice and different attractions come about during each season. Ex. it is always great getting the fireplace going during the winter and drinking wine/beer with friends having a good time.
Also, not very dangerous with respect to Tornados or Hurricanes, but small Tornados have been reported over the past few years (but nothing compared to midUS).
Overall, MA is a great place to live.