Your best bet is to get some ideas, then try to find a range where you can rent and shoot the guns you are looking for. Sometimes a gun that looks and feels great in the store is a real piece of junk on the range where it counts. Or the controls are awkward for you. FWIW, I carry a G 19 OC and CC, my wife has a Springfield XD 9mm sc. Both are great all around guns. Here are 2 ranges I can think of.
On Target in Asheville. No website, but here is some info. Call and see what they rent, I know they have rentals.
Springs Road Gun Club in Hickory. This is the range I use. They have their rentals listed on the website.
Also, be careful carrying on NC Gamelands. Outside of regular hunting seasons you are restricted to a .22 pistol only. Dumb law, I know. But it is what it is until it's changed.