American runs nearly 40,000,000 passengers through that facility annually; AA runs about 53,000,000 through DFW. Compare the physical sizes of the terminals. You'll understand why some people avoid CLT.
#1 passenger totals
#2 5 clubs (DFW) v 2 clubs (CLT)
#3 limited customs service
#4 etc