Interesting article in yesterday's Springfield Republican - Lots of reasons why a company makes a decision to move from one state to another - Money and resources are a couple of them - In this case it appears both came in to play - Up to $125M from the State of MA and $25M from the City of Boston - The article below talks about all of the resources - People, access to international cities, real estate...etc. etc. etc.
Of course a culture in CT state government of tapping on our businesses again and again to fix our budget problems doesn't help either. Just saying.
See Springfield Republican Article: GE move to Boston