in J and on day or evening flights, for me and my tastes I usually prefer AA meals to BA ones. Better nuts, better bread, better dessert. Appetizer and main are maybe too close to call, but from what I've seen this past months, at least for the appetizer the portions are bigger on AA. Regarding entertainment, AA has maybe a higher amount of recent movies than BA.
In any case, I think it's a very personal matter of preferences if the price is basically the same.