I fly in and out of CLT quite often and I must say it is usually a pleasure. Starting with the parking, it's the cheapest in the country....so much so that I always park in Business Valet which is only $10.00 a day which is less than the hourly rate at most other airports. Pull right in and they take your bags for you to the shuttle which is always waiting for you so your not stuck outside waiting in a shelter like other lots.
Security is usually a breeze and with preferred access there is seldom a wait. CLT has a nice food court with many choices for typical airport fare and the concourses also have some nice choices for food and periodicals. Keep in mind, you're not eating at 5 Star restaurants, but it is what it is.
I like CLT and am happy that my town has an easily accessible, growing airport.