You could also just get AA Platinum status (equivalent to BA Silver) by using the AA Platinum challenge (10K EQP and you get 7.5K on a single LHR-US A flight); in general AA miles are worth double compared to BAEC miles, though you'd have to do your own computation. In any case AA provides far more options than the converse (trying to place BA miles).