I disagree - there may be some parks in the area, but only Jimmie Simpson is actually on Queen, and that's a ways away.
If Queen/Broadview is going to have this much development around it, having a big public square on Queen is a good idea
Joel Weeks Park is literally on the other side of the Broadview Hotel. It's quite nice and surprisingly spacious. It even has a dog park.
This public square is going to be a loitering place and not a useable public space. Its only purpose is to draw people further in to the development. The space and money would be better used to put market units here along with affordable units to replace what was lost with the Broadview Hotel. That would actually serve the community.