As someone who went to college far away from home, I spent a fair amount of time on airplanes and in airports, and the difference between a great port and a lame port is really important. The Charlotte airport has a variaty of fast-food and sit-down restaurants that offer a large range of food options (go to the Chili's if you want to drink and smoke before you flight). The airport also has large bookstores that offer all the knick-knacks, snacks, or magazines you could want for a plane, plus an assortment of other retail stores. The wait here is usually painless and the staff is very friendly.
Edit_ Ok people I mean if your flight is delayed and you are stuck in a airport f course you will be pissed. But I mean that happens about half the time you fly anywhere. If you are seriously saying this ariport deserves one or two stars you obviously haven't had the lovely opportunity of visiting the Raleigh, Nashville, Moblie, Birmingham, or New Orleans airport just to name a few off-hand...