As a North Carolina native now living in DC, I come through Charlotte Douglas pretty frequently.  I've never had a problem in this airport, but don't like the hub and spoke layout.  If you land in one Terminal and have to get to another quickly, you better pick up the pace, as there is no train between terminals.  There's plenty of shopping, restaurants, and bars, but the layout makes it less than convenient to get to what you want.