The corner storefront seems like it mixes well with the district, I am having a hard time understanding how this caught so much flak now...
Activating Plymouth street isn't likely to happen, but if this project activates the corner there (which as it stands is completely dead, Jones College is shut down...) it seems like this project is a net positive IMHO.