AA needs consistency in its "Flagship Business" service. I had a nice experience LHR-MIA a few weeks ago. Everything was done by the book. But then you experience something like the OP -- it seems to be more frequent when you don't "touch" LHR or JFK or LAX.
I should have the same "soft product" experience from CLT that I do from any other hub.