I really really hate this airport. It is always a bitch flying in and out of it. Not to mention that 2 out of the 4 times I've flown through and had a connecting flight, they've lost my bag during the transfer from one plane to the next including my returning from Dublin. Trust me, when you've been flying 12 hours and have two connections before reaching your final destination, the last thing you want to worry about is if your bag is going to be there when you arrive. This indeed happened, and I didn't get my bag for 3 days. That was a mess since I had been living in another country for six months and everything in there was all I'd had.
I try to avoid Charlotte airport at all costs unless it is my absolute final destination which has yet to ever be the case.