In MA pretty hard but not so hard it can't be done...
The FFL is the hard part, the Class II or III is the easy part, it's just paying a tax bill....
MA also requires state licenses, you can't have an FFL in your home...and you have to meet local zoning.