Well I'm moving. Only 30 mins away. Leominster was good right at the intersection of RT2 (1hr to Boston) and 190 (20 mins to Worcester). Commuter Rail in town makes it easy to get to work and it's only 20 mins to Wachusett. Big enough town to have all the shops you need and it's not as messed up (scary) as Fitchburg.
Moving to Northborough. Top 5 school system in the state. My sister-in-law lives there and can help with child care. 40 Mins to Wachusett, train ride to work is a little shorter. Bad: real estate is still kinda tough in town, but definitely a better investment in the long run than Leominster.
The traffic will be a little easier in in Northboro too and you'll have Ski Ward right up the street which could be good for the little ones.
Good luck with the move.