Schedule wise CX is better as there are triple daily flights.
QF has the 744 which I like on the UD.
Service wise CX is better IMO
Quantity of food = CX is slightly more.
CX's I Check is an excellent service where QF doesn't have.
It is a close call, but I generally like CX, also the chance of opup is higher!