I like BA a lot more than AA. The service in economy is much, much, better — as is the food and the free drinks and snacks.
Also, BA tea in WT/WT+ is excellent (better than in CW/F).
For example, and I discuss the difference between attitudes of flight attendants in this thread extensively:
Flight attendant fills overhead bin with personal items, rude to passenger