i understand alliance membership may dictate the choice of transfer hubs in China (and in the past I had some exchange with people obstinately convinced that connecting there is cheaper and viable enough compared to the established choices suggested above), but experience has taught me to avoid any type of connection through Chinese airports, the service level and the capacity to handle various issues related to connections is still not there and will stay like that for many more years.