Oregon probably has better gun laws than anywhere in the South, however it has stupid CCW reciprocity laws. The problem is that ORegon does not recognize any other states permit. Also, I am told there may be a 6 month residency waiting period to get permit, although I am not sure about that. However, the crime is generally lower out here and once you are a resident it is very easy to get a permit. All you do is take a 1 hour gun safety class and you're in.
Unlike most places in the South, in Oregon, if you have a CCW, you can carry your gun (loaded) into banks, bars, schools; just about anywhere except federal government buildings.
Open carry is legal for the most part anywhere in the state; Portland is bit sketchy. Also, you can own all the NFA weapons you want and there is no requirements for sheriff approval, like in some so-called free states, like Tennessee.
I am planning on moving to WA and I am really going to miss some of the freedoms I had here in Oregon. In WA you cannot own NFA weapons, except for suppressors, which you are not allowed to shoot. However, WA will issue CCW permits to anyone who passes the NICS. It is real easy, all you do is go to the sheriff and get fingerprinted. WA is a shall issue state to non-residents, so it would be easy as cake.
As far as North Carolina, they call it the Massachusetts of the South. Oregon has very beautiful mountains (better than NC IMO) and a lot better gun laws. However, North Carolina does have its own charm and a more interesting culture than Oregon, probably. Oregon probably beats anywhere in the SOuth for shooting spots. It seems in the South that you have to know people in order to find places to shoot. They have a few gun clubs, but most are expensive and have restrictive membership policies. I was disappointed to see in a place like Greenville, SC there is only one reasonable rifle club that requires a few hoops to jump through and isn't cheap. In Oregon and Washington there are shooting clubs everywhere and they are half the price of many clubs back east.