Been a couple of months since I have flown but I always find CLT airport to be a very good airport. They have a new hourly deck and several long-term parking areas. They revamped the roads such that getting in/out of the various parking decks, imo, are an improvement from what it was.
Once in, the lines are ok, but TSA Precheck has really become popular, so the lines have gotten a lot longer but it still moves well.
Also if you are traveling with a dog, they have a pet area that I was not aware of and not sure where else one may be, but they have one near the E gates which is where I took the picture.
The restaurant choices are decent and offer good variety.