I wouldn't mind a building similar to the one going up at 123 James North. Retail on the main floor, including a restaurant or a cafe, and office space on top. It'd be a nice scale for the location as well.
Did a quick (and awful) photoshop render of what it might look like. Still not a fan of the tube, but literally anything would look nice in that lot. It's really awkward, plus the area needs some office space desperately.