Hey D,
How are things going?
I am used to flood, so it doesn't bother me.
I have seen some of the promotion and some of them are good but personally I would take them as I have better options.
Just about everyone I have spoken to have told me to avoid
connecting in Beijing, Shanghai or Guangzhou as flight to from these airports are prone to delays & cancellations - not because of the airlines but more on the side of The People's Liberation Army (PLA).
The PLA sometimes close a large portion of the Chinese airspace for "practice" thus creating massive delays/cancwellation. When the PLA had their big practice last July/August about 100-200 flights were either cancelled or delayed daily. When/if there are no military practices that you would be fine.
Here is a little reading:
http://qz.com/239771/the-military-isnt-relinquishing-control-over-chinas-airspace-no-matter-how-many-flight-delays-it-causes/East China Air, China Air & China Southern are decent Chinese airlines.
Asiana (South Korea), EVA Air (Taiwan) & China Airlines (Taiwan) are also good airlines, usually have good deals & usually avoid the Chinese airspace (when not flying to China).
I personally choose Cathay Pacific, now just because they are a great airline but also they give me many options. 5 Daily flights out of the NYC area and when I get to HK, 5 daily flight from HK to MNL (plus 2 other wkly & also have Dragonair), so I don't have to worry about missing connections as there will be a later flight (unless it is the last flight of the day).
The little one is fine, he actually likes flying.