I always say that St. Louis is a nice place to be from. It's a nice place to raise a family. But I'm never going to move back. Or under extreme protest if my wife decides she wants to move back to be by family. There's just nothing interesting about St. Louis. White flight ruined the city in the sixties and highway 70 divides the majority black population (north) from the majority white population (south). So it's basically a segregated suburbia wrapped around a lifeless inner core. No one lives in the city. They drive there to work, drink and watch sports. Period.
I certainly wouldn't want to start a tech company there.