If we are going to include wine into this debate, we should probably add AY to the list as being up there. On the few AY services I have caught over the years, I have always found their wines to be excellent. The food also was very decent.
My rankings for food/wine would be as follows:
QF > AY > CX > IB > BA > AA
Can't comment on JL, RJ, MA & LA.