re: massachussetts - yes, i've heard from someone i know there that they can take their pick of really good microbreweries and craft anywhere.
re: indiana - that's surprising, considering there are so many huge names in craft beer from indiana (upland/sun king/3 floyds, etc), but understandable considering the way people are.
i really don't know what will bring about the downfall of the industrial brewers, they seem to have regained some strength over the past few years.
here in medium-sized city ontario it varies from place to place a LOT. i will say, at least you can get cheap fizzy yellow water down there. here its about 6 dollars / 12oz bottle of budweiser/blue/canadian and goes up from there. most places do offer "craft" beer, but other than dedicated "craft beer" establishments, its basically a craft version of fizzy yellow water. its not a great scene.