Virgin fly to Sydney via HKG using the A340, not the B744.
My personal preference is for Virgin's door to door service, but the BA product is also very good.
I suspect your choice will be driven by availability of airmiles reward seating - Virgin Upper tends to book out relatively quickly