One advantage of travelling on a flight operated by an EU or UK carrier to Europe is eligibility for compensation and right to care if delayed as stated in the regulation.
Personally, I prefer AA, as then there is no need to jump over anyone or be jumped over. But cabin crew service is better on BA.