You can get houses in KC for similar. The question is (for either city) if it’s a desirable neighborhood for you. That said, I didn’t look at all of those, but there are plenty of houses in Kansas City or the suburbs for a good deal less than $100,000 that would perfectly fine for a guy with no kids.
Weighing in on this as someone who grew up in Jefferson City, half-way-ish between the two. JC is a little closer to SL, and is much more oriented to SL than it is to KC. I also live in KC (area) now, and know plenty of people in SL. Growing up, I spent much more time in SL than I did in KC.
My observation is that denizens of St. Louis are borderline fanatical, mostly for the sake of being fanatical. I have never liked the place; yes, it has it’s little bohemian gems. And there are plenty of rich suburbs if you’re into that sort of thing. But there are also vast swaths with miles of interstate passing through that are pretty unattractive. St. Louis and it’s surrounding suburbs is a pretty densely packed area. Traffic is just awful.
On the other hand, my first impression of Kansas City when I moved over here was how wide-open and green it seemed in comparison to SL, or many other larger cities I’ve visited. There are, of course, less attractive areas, but they’re relatively concentrated and don’t cover miles up on miles like they do in SL.
St. Louis grew (if you’re not familiar with the history) with small municipalities expanding outward, largely to create racially restrictive covenants. So what you end up with is tiny city upon tiny city piled on each other. The Kansas City area grew a little more organically and, to me, feels like it has larger distinctive ares instead of all the jumble.
As far as cool stuff goes, I don’t imagine you’re going to find much in one that’s not in the other. They’re both large enough to support whatever art/music/activity scene you’re in to.
So my vote would be for KC. And just for the record, I am not the type of person who forms much of an identity based on where I live, my sports team, etc. as many people do. I just think that KC is a nicer place.