Looks worse. Honestly it just looks like the drawing for the Craptara design at 96 Main E.
Infact it even looks.kike this proposal from them as well at 101 Hunter.
https://urbantoronto.ca/forum/threads/toronto-101-hunter-street-east-92-55m-27s-coletara-development-kozlowski-architect.32796/
Probably not, helicopters can land anywhere. Those ornge pilots are exceptional. St Michael's hospital in Toronto had a helipad and lots of towers around it. Higher than 25 stories.