I'm from Kalamazoo. Lived in the sf bay now for the past 12+ years and many other places in between.
Winter is no joke, and drags on for a very long time. Diversity is much less than elsewhere I've lived (esp compared to the east bay), as a mixed race person my experience growing up was so much different than my kids' experience in Berkeley. Kzoo is halfway between Chicago and Detroit so not horrible but any big name concerts or museum shows or whatever require a few hours of travel. Like another poster said, also car culture - nobody walks anywhere nor can you feasibly do so (not just because of winter but also due to the influence of Detroit) and outside of AA public transportation is non-existent. And the job market in general isn't great (if you are working remote maybe it doesn't matter, but at least in tech the salaries are significantly less even in Ann Arbor or Chicagoland area vs California, and the number of opportunities way fewer).