How similar is STL to metro Detroit?

Does metro St Louis have similar vibes as metro Detroit? For context, I grew up in metro Detroit and it's been my favorite area I've ever lived. In recent years I've noticed it's exploded with way more diversity, and there are pockets/neighborhoods for everyone - from very conservative to way liberal leaning. I think it's another great perk - among many other things - about the area.

I'm talking more about the people/general attitudes/culture and vibes versus things to do. Is there a sense of people moving there from other states or even other countries?

If we love metro Detroit, is there a good chance STL would also be a good fit?