Most of my rating is probably based on the rocking chairs that make you feel like you're on the "front porch" of the airport. I love that. I also love the city of Charlotte, including the airport.
This is a pretty airport. There aren't many of those out there. There's an okay selection of food and things to do here. Compared to other airports, it's relatively easy to find an unused outlet to charge all your stuff. We actually got stuck in Charlotte once due to mechanical problems on a plane, and the staff were pretty quick to put us in a nice hotel, with vouchers for breakfast the next morning.
However, bags take forever to show up. The staff might have been quick to make our hotel arrangements, but the baggage handling people sure took their sweet time getting our stuff back to us.