Some say this North End building is jarringly modern, an eyesore, and worse. Its owner says wait and see.