If inflight entertainment is important to you, I think the Emirates option is better, even though there is a connection involved. You get a huge screen and a lot more movie and TV options compared to Qantas.
But if you are not too bothered about IFE, being in SIN on time is important to you and you don't want to risk missing the connection, then go for QF.