I fly into Charlotte Airport almost weekly and have always enjoyed this airport. The terminals are laid out well, customer service is good and there are plenty of options for food and drink. The food court is one of the best as they offer many options and have a pianist playing at various times of the day.
My only complaint is that they need to expand. The B & C gates at the end of the concourse are always packed with passengers. So much so, there is minimal seating and difficulty maneuvering around.