As I am a legal resident of Vermont, currently stationed in Arizona, and only recently started looking at getting a Mass LTC, I'm not informed enough to put out any good info to these folks. Any takers?
Go right ahead and join us on that thread. While you are doing so, consider that one of the posters in that thread who recommends against open carry in MA is a prominent firearms attorney in MA.
But do come on over and tell him what's what. Should be entertaining.