My kids would love me to death if I would move back to the shores of Lake Erie. They could care less about the cold.
Problem is dad needs a job where he makes good money so if we are going to be stuck away from Ohio, SD is not a bad place to be. Damn niched skills.
I was never really employed there (meaning a local company). When I moved back to Ohio it was because I was in professional services and could live anywhere I wanted, so having my kids get to know grandparents was a great decision. Once that PS career option dried up (and I tired of travel) I had to leave. My niche is not really used out there.