One thing to check is if you will get full mileage when flying BA on a cheap ticket. I know that if you have a cheap ticket and credit the miles to BA, you will only get 25% of the miles for cheaper economy tickets. Not sure if this is the same if flying BA but crediting the miles to an AA account. Just something to check if miles are important.