I think the towers look pretty good. They'll look good in photos - I can already see people taking selfies at the Stampede with the towers in behind them.
I'm not as much of a tower guy as I used to be and if the developer decided to scrap the plan and build 15 lowrise buildings with good streetcapes instead, I wouldn't lose any sleep over it.
The most redeeming quality is that the tallest one would be taller than the Stantech tower and we'd have bragging rights again