I moved to North Carolina from the northeast almost 20 years ago. I absolutely love this state. The firearms legal climate isn't perfect, but it is already good and moving in an even better direction. We have varied geography from beach to mountains.
The main downside to me is that the religious groups still have more political power than I'd prefer. But, the only manifestations left of that are no firearms hunting on Sunday and no alcohol sales before noon on Sunday. Just a few years ago we couldn't hunt at all on Sunday, so that seems to be going in the right direction. They recently legalized hunting with a suppressor, so maybe that provides a way to move forward with firearms hunting on Sunday. I will say that not having a bit of champagne with Sunday brunch is kind of suboptimal and I don't think that will be changing for a while. The only logical approach is to party hard and late enough on Saturday that you don't wake up till 11.
The humidity in summer is the biggest drawback to North Carolina and the southeast in general. It is spectacular. For dry heat, the southwest is the way to go. We were in Arizona last year and it was 112F. When I got outside from the airport, I thought the Diesel exhaust was irritating my eyes. Turns out my eyes were just cooking. Once I got used to it, I actually found it very comfortable at 105, but my wife was quite cross.
We really have every kind of climate and a wide variety of gun laws. As onerous as most of us find California or New York gun laws, they are probably a huge improvement from the UK and the laws are better in the other states. Suppressors are much more tightly controlled in the USA than are the firearms themselves.