I'm not really sure what anyone expects from this prime location. When the FAA and Massport regulations tell you that you can only build so high. That's all there is.
The developer needs to turn a profit (or try to at $49 bucks/sf?). If you can only build 18 storeys or so, you're going to have to skimp a bit on the materials. There is a multiplier that must be used as buildings go up in overall square footage that is used by the developer to tell him how nice the building can be and still turn a decent profit. When a big iconic building is built, yes they need to be cognizent of the fact that height and view only count so much. You must combine this with quality materials, workmanship, and design.
This on the other hand, was never meant to be iconic. The previous iconic proposals for this site all died on the operating table. 30 years of failed efforts and stalled projects leads to this watered down incarnation of an urban office park. It is unfortunate that this is what we get on this prime mega parcel, but economics prevail over desire and lust for good design and iconic architecture. Even the economics of the time when it began did not lend themselves to spectacular buildings in this locale. Lease prices at the time were through the roof, but so were construction prices. It's very expensive in this city to build new projects (3rd highest I believe behind NYC and SF).
What Fallon needs to do is hire up GMACK up there and get him rolling on the PR shots for this thing, as he just made this building look fantastic in those pictures.
I had high hopes for this project since it is right next to where I'm at and I wanted to see the area thrive. I still have high hopes for Seaport Square which has a chance to create an actual neighborhood. Perhaps when it all fills in, Fan Pier will be where the snobby rich residents live with their harbor views while the Square behind them is bustling with all kinds of life. We'll see in 10-20.