In the process of getting some fare info on flying LAX to Shanghai. So far the agent has given me flights on Air China and Southern China. Both those airlines seem to have terrible online reviews. What are some good airlines to fly to China? Is it worth a stopover to fly on a better rated airline?