Seems to me the AA service is getting better and the food is about equal, but booze is better on BA. If you like scotch AA does have Glenlivet,although they rarely cater enough of it (there's actually a thread about this
http://www.flyertalk.com/forum/ameri...glenlivet.html
Because of the seats, as Travelguy states, I'd tend to opt for AA, but it is a close call.