I think the Hainan debacle shows why CA would be a much better option. CA have more connections at PEK and are at T3, where as Hainan fly out of the old terminal. Hainan are also announcing routes here there and everywhere. They are good to fly on internally, my first flight on a 787 was with them, but I would not trust their long haul.