It would give people a reason to use that walkway bridge to MOSI, but I Like corner of BBD and Fowler. Gives the program so much more exposure and possibly few thousand more fans.
As a grad the Corner of Fowler and Bruce B. Downs Blvd or Across from the Museum of Science would be great locations. Thousand of people pass both locations everyday. I saw a concept of a stadium for USF for about 45K that was very nice.