I don't see much difference between this building and the ones going up in the Fenway on Boylston street. Most people here seem to like/tolerate those buildings, so why the all the hate so far for this one?
Because place needed to be made here, rather than simply maintained or expanded. It demanded a higher standard.
And because it sits in a prominent location. The buildings on Boylston in the Fenway can be functional and utilitarian, because they exist to improve the streetscape, not the skyline. As a waterfront building that will be viewed from afar, there is more pressure for this to be something artistic or sculptural.