Try to keep your BA Gold since it gives you access to AA lounges on domestic flights. And if you fly premium classes on BA then their program is pretty generous. Also, don't forget that every AA segment under 1000 miles in C/A gives you 45 points towards your BA status, so you can requalify really fast.