I've lived in Charlotte for about 8 months now and am trying to like CLT. As others mentioned, the food options, rocking chairs, and quick security are all pluses.
However, ARRIVING in CLT is another story. I and my g/f have both had multiple flights where you land and sit on the runway for 20+ minutes waiting for a gate (and there appear to be plenty of open gates). Then you get to baggage claim and have to wait another 20+ minutes before the bags start to move, and they always change the belt on you.
This airport has potential for greatness, especially with the new merger of AA and U.S. Airways, but there still is a bunch of room for improvement. My one star will hopefully change that! :-)