Long Haul in QF, as typified by the A330 operation, Is efficient. The problems come wth cascading ADP payments on the ULH routes.
Having said that, if a crew is regularly schedules for 18-20 hour TODs on the 787, I believe there should be some compensation for that.