Have had a MA permit for several years as I belong to a great range in Agawam and have family in MA which I see often as well as pleasure trips over the border. As stated, being able to carry like here is the real benefit and fortunately I have had unrestricted since the beginning.
The greatest frustration is not only having to renew annually with a full application like new and of course the 100 bucks but the necessity to give them a "justifiable reason" in their minds why you wish/need to carry. 2A, self protection, carry valuables (like guns!) crime statistics etc. not good enough. They may give you a restricted carry like target shooting, hunting or recreational like hiking/cross country skiing. But you better keep your firearm locked and unloaded until you get to those locations. So I guess you can protect yourself skiing but not when you stop for gas, eat, shop, get a flat in Springfield in the wrong neighborhood etc. Hard to justify the logic for any of this bs.
I know there's varying opinions on a National carry permit but trying to stay legal because you cross a line on a map is a PIA and certainly not what the founders intended. We will be moving soon to South Carolina and despite having 4 current permits, CT resident, MA, PA and FL non-resident none are accepted there and now they require another class by a SC instructor to sign off on your application and another wait for months to carry legally. Ironically there you can legally have a pistol in your covered unlocked glovebox or console without a permit. Just don't take it out of the car... Hold on bad guy, I need to get back in my car.
Sorry for the semi rant. If you feel you will personally benefit from a MA permit go for it.