We moved from Ohio to NC many years ago. So I was in Ohio through 8th grade and then NC all the way through grad school.
North Carolina is amazing compared to most places in the US, but most certainly compared to Ohio (and I actually enjoyed growing up there). Mountains, beaches, good weather...etc.
There's a broad range in NC of areas to live, so you'd have to decide to you want to be in small community, in a city, near the beach, near the mountains, near both, near major universities, near pro sports? Once you figure that out, I'm sure plenty can help you.