It's a nice airport. Pretty typical, long lines through security, full body scan and then some shopping while you wait for your plane to take off.
There are a good selection of restaurants so no matter what you have a taste for there is an option available. The restrooms are clean and well maintained.
I was lucky enough to have an on time arrival and departure. My only complaint was in the baggage terminal While my plane landed on time, and there were plenty of baggage gate open and available, my flight and three others waited for our bags for more than 30 minutes. No warning, no calls, no updates....just waiting.
Eventually, my bags made it and overall I don't mind calling Charlotte-Douglas my home airport!