I despised St. Louis when I lived there, but I went back for a visit a year or so ago and it was pretty nice down in the Central West End.
And I agree completely on the train. Train travel is quite pleasant compared to any other option.
Eliminate the racist "Chiefs" nickname and become the Kansas City Ermines. It's time, people.