Some comparisons not brought up. (I live in KC Metro and have been to StL many, many times for both work and pleasure.)
KC - Foodwise, known for some of the best BBQ in the country, and a quickly growing and great "foodie" scene, and some fantastic higher-end restaurants that can compete with...