i travel with QF and CX both J class last Dec.Depart SYD by QF return by CX.
Its depend on what you need.
Because for CX they offer 3 routes a day while QF is only 2 routes.
For the food is similar but CX better because I am Asian people CX is more match me for the Asian food.
For the seat:If i have over night flight I will choose QF because CX seat is uncomfortable when seat is full flat I found all my body is slide lower and the armrest is fixed.
For the entertainment CX offer AVOD in all route while OF only in A330 aircraft
Overall I recommend take CX because the route and entertainment.