I'll sum up my thoughts on Charlotte public golf with this.....I drive to a Pinehurst to play. I'm on the NW side of Charlotte (Mountain Island Lake) and from my house to Pine Needles or Mid Pines is 2 hours on the nose. I'd rather take the day and drive over there than play anywhere in the area. Quality over quantity for me.
Charlotte private golf is good but hard to get in a lot of places these days. The ones that you can get in are busy as hell and I don't see why anyone would want to pay for a private club and still have 6 hour rounds.