Even as a fan of Emirates I would take the QF non-stop option if facing this particular scenario.
(I'm not sure the business class comparisons are either relevant or helpful here, so I'll avoid them ! When someone states clearly at the outset that they are travelling in economy, it's invariably a clear-cut decision based on their budget for the trip, or simply personal spending priorities)