You will probably earn more miles as an AA EXP than a BA Gold (no status bonus on CX with BAEC) and need fewer miles to redeem for many awards. You can buy annual membership to Admirals Clubs for $450 as an AA EXP. Where are you up to with AA million mile status?