(opinion only)
i would forgo the mile for quality (after all, the miles are used to upgrade and improve quality) UNLESS this would threaten your AADV status renewal.
But if you need those (q-)miles for status, i would suggest you stick with AA.
btw, also check if there is 2x/3x mile promo on BA (there were a lot for RT (i.e. 2 1-way segments) last year, and i got even more mile under the 3x mile promo (4x for BAGOLD, vs 3x for AA incl the e-up conversion)