I've had a few connections at CLT... usually due to missing another flight, as I regularly fly Air Canada and United, but sometimes end up on US Airways. Unlike my usual stops (Chicago, Washington, Newark), I have never had an issue in Charlotte.
It's small enough that it is simple to navigate in a short period of time. There are moving sidewalks (although they frown upon using them with a stroller) and some nice food options - both fast food and sit-down meals. Flights move in and out quickly without a huge domino effect with delays. I think I like Charlotte's airport, actually.
Since I've only been here for connections, I can't comment on the check in area or the security checkpoint. Everything I've seen thus far, I like!
Oh, and the restrooms have a bathroom attendant. This means they are quite clean (for an airport restroom, anyway) and they have mouthwash and other goodies. Traveling with a small child? There are family restrooms available as well.