I have done AA, BA and CX in first over the last year.
CX (747) 10 out of 10
AA (777) 7 out of 10
BA (777) 7 out of 10
CX, had the best service/atmosphere/food well it probably helped that there were only 3 of us in F
AA, the 777 is showing its wear, the IEF is pretty weak, FA are happy to be there, the food, well...... its a matter of taste, but the kit bag is nice
BA, its ... ok.. about the same as AA, but the kit bag leaves a lot to be desired,