Why take the Utah class when you can just take any MA class that includes live fire and then get the FL non-res (with no additional class required) and be good in most of the same states, plus Florida? The Utah class doesn't make any sense to me for MA people who have to take the MA class anyway, unless you happen to spend time in Minnesota or Wisconsin.
MA resident license plus FL non-resident license works in:
Alabama, Alaska, Arizona, Arkansas, Delaware, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Massachusetts, Michigan, Mississippi, Missouri, Montana, Nebraska, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wyoming
MA resident license plus UT non-resident license works in:
Alabama, Alaska, Arizona, Arkansas, Delaware, Georgia, Idaho, Indiana, Iowa, Kentucky, Louisiana, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming
You actually get more states with the FL non-res and there's no additional training hoops to jump through. If you did UT instead of FL you'd gain Minnesota and Wisconsin but you'd lose Florida, Kansas, and New Mexico.