Would help to know which cabin, and whether you are buying flexible or cheapest available fares.
The American programs are generally more rewarding for earn/burn ratios, and also you have the ability to get credit card points etc.
The only downside with AA is lack of access on AA domestic itineraries (albeit this may not be an issue for you).
BA can be good for some routes in premium cabins, thanks to the tier point methodology.