AA is good for earning miles on hotel and car hire programs, and gives lifetime status at 1m miles and 2m miles, which may be attractive if you are young and/or yo plan to travel a lot. Also they are far more generous when it comes to mileage redemption than BA.