Interesting divergence in opinion here. If you can get into Main Cabin Extra I think that wins the day for AA, but if not I greatly prefer BA. Food is much of a muchness but where a bad BA crew might just not be around much a bad AA crew can make you feel like you've enlisted in the army or been put in some kind of prison.