Considering that the roundabout @ Laura is occupied (& that it's too large regardless), something along the Riverwalk might make for more "interactive" exposure - or anywhere that there's truly daily foot traffic in lieu of the side of a building somewhat detached from everything else. Existing pocket park? At one of the Skyway stops - perhaps closer to the Omni/hotel(s)? I get that it ties into the original railroad station and is intended to compliment, but I'm not sure how many people that actually visit the Convention Center know that it's even there; so perhaps at the very least, in front? 20k seems like a lot of cheddar to just clean up what's in your back yard & perceived as an afterthought.