My wife and kids would move back to Ohio tomorrow if I said I had a good job lined up. In fact I nearly had a 6 figure management job lined up, but it didn’t work out (no relocation). I can’t say I would have pulled the trigger. In the short time I have been here, I am quite active in youth sports, have formed a baseball club team, etc. Our neighbors in Ohio moved in from Des Moines and they loved Ohio as much as Des Moines.
My family likes it here, but the difference is we have close relatives back there, and both my wife and my parents have no hope of moving here outside of someone hitting the lottery. My sons’ growing up years were on a big yard (3 acres about half wooded) where they had a pool and basketball court, room for baseball and football and exploring. We also had a creek running through our front yard (building a new bridge cost me 8K). Thus they became accustomed to being home bodies, and having to go to a park to play (none very walkable here) is a tough adjustment. We have a larger backyard than most, but still it’s not the same.
That said there were downsides, such as gloomy days, rainy days half the week, etc.