I was here while there was a rain storm going on the east coast and I was re routed to the Charlotte airport instead of Philly. I was impressed by the size and organization of this airport. All of the escalators and walkways were functional and restrooms were very clean.
They were very fast at moving air traffic as soon as the runway was cleared and we were able to take off about 15 minutes before the scheduled departure time (after being delayed by 30 minutes).
There are plenty of options for shopping and dining. I did not have much time to explore everything but very impressed by the sheer size and architecture of it.