Nope. Been to Boston a bunch of times, however that was in the heart of the City, I think it was the “Post office square” area which I thought was quite nice. (That was 1995 - 1997)
Been to Boston many times. Mostly for Red Sox games. I usually get in early and explore the city. Never really felt threaded.