I love the sense of history that Boston has, old churches and many places that played a big role during the American Revolution. For me, it's the perfect US city, with the right balance of culture, East Coast attitudes, weather, etc... But I totally understand that it's not for everyone:)
With regards to the tech hub thing, I definitely see lots of younger tech people flocking to SV due to all the VC, Google, etc... That said, if you ignore the VC driven profitless startups, Boston still has a decent share of tech companies, and lots of other business (financial, medical, pharama/gene/biotech, etc..) which I think is important for a standard business ecosystem.