"KC has a beautiful facility (at least from photos), but a terrible location."
KC's stadium is gorgeous and amazing. St. Louis would be lucky to have someone like Neal Patterson take charge and get the project done. As to the assertion that the location in KCK is terrible: I would have to say its location isn't horrible (unless you define horrible as anything that isn't urban).
At first thought I hated the idea and would have preferred an urban stadium near the Kauffman Center. Upon further thought I changed my mind because, as stated on here ad nauseum: not all stadia work in urban areas (football: Arrowhead Stadium = sea of parking & 'successful', Edward Jones Dome = super block dividing/impeding downtown = failure). While soccer stadiums only hold 18-22,000 people, they only have 17 home games a year ... a suburban setting seems the best spot a facility with this frequency of use.
In KC specifically, yes the site was basically a greenfield, but it is close to its prime demographics (Johnson County - rich suburbs & KCK - hispanics) yet only 11 miles from downtown. As far as transit, a BRT route is being implemented between it and downtown. It is far from being isolated: located next to Kansas Speedway, a minor league ball park, a casino, new amusement Park (Schlitterbahn) and a major shopping center. For reference it is located at the intersection of I-435 and I-70, which is same distance due west from downtown KC as the intersection of Lindbergh & I-64 is from downtown St. Louis (hardly Wentzville distance wise.)
http://en.wikipedia.org/wiki/Village_West
My pick for a soccer specific stadium in STL would be part of a new sports complex which would also contain the new Rams football stadium and other small destination/attractions (possibly minor league stadium, theater or some other family attraction). Location: at any of a few locations along I-270:
*Chrysler Plant @ I-270 & I-44 (large, high profile site with great highway access - near (not adjacent to) proposed commuter line), or
*Earth City near I-70 & I-270 (also near Rams Park, Casino, Riverport and relativity easy Metrolink connection) or
*The Mills near MO-370 @ I-270 (near large shopping and entertainment center similar in composition to KC's Village West) or
Non I-270 Location:
*Gateway Raceway (Close to/views of downtown, ample parking, near I-70 & I-64, close to Metrolink, existing (former) entertainment destination).
These spots have existing highway access and can have rail access (except Hazelwood) easily with ample room for parking. Also the extra draw of having football and soccer stadia could foster development as the Speedway/Shopping area in KCK fostered (specifically new office and super-regional destination attractions). The target demographic is mainly coming from St. Louis County and St. Charles County, hence the I-270 locations.