I travel to Melbourne from the UK every year, i haven't flown China Southern yet but have not heard anything against them. I have found the best value for money, particularly in business is Vietnam Airlines especially in business. New 789's and good service. The only problem is a long stopover in Vietnam both ways, OK if you plan to spend a few days in Vietnam but otherwise it is a long wait..