Recently I have flown more often than I used to, and thus have a better feel on how CLT measure up with other airports. So it's not the prettiest (far from being aesthetically pleasing to be honest), but it is efficient. Go down to Terminal E for TSA check point if the other ones are jammed up, but for the most part I never had too wait to long. Best part is free wifi. I have logged in to work remotely while waiting for boarding, talk about business travel friendly.