I've had the opportunity to fly J between PHX and LHR. Last year and then again in few weeks it's AA to LHR and BA to PHX. The 777-200 is fine and so is the A350-1000. I think I like the food and service a bit more on BA. AA is ok but the service can be extremely variable. I think I'd prefer BA over AA in most cases.