Yeah, this lot and the other larger one on the opposite side of Richards would be one of the last remaining prime locations to build few 50-60 floor towers to form a second peak to our skyline. I know the viewcones prevent it, but imagine how amazing it would look like! That area could easily take a couple of taller towers that would rise above Capitol Residences and Telus Garden to form a small cluster on the eastern end of Downtown.
Too bad that will likely never happen.

A park there will not be that enjoyable, as Smithe is a very loud and heavy traffic street.