AA miles are easier to earn than BA on discounted tickets (but note the prior post on fare codes across the pond). On some routes (eg Europe-Africa), it is a lot "cheaper" to buy a ticket with AA miles, esp in premium cabins.
That said, BA has better 2 4 1 type deals (such as the much vaunted BA amex voucher which you can read about on the BA board).
Welcome also