I chose to fly with China Southern on my last foray to The Pearl of the Orient Sea's after whittling the candidates down to three. I wanted to beat my 'highest score'. By that I mean, finding a price lower than my cheapest flight previously which incidentally was with Saudi Arabian Airlines back in 2011 at a cost of £444.

The three possibilities were

China Southern/KLM £375 from Birmingham
Air China £332 from Heathrow
Oman Air £405 from Heathrow

At this point Oman Air were favourites due to being the best airline but after finding out the arrival times in Manila and the stopover times, my mind was made up. Both Oman and China Airlines arrived between 10pm and 1am whereas China Southern landed at the wonderful hour of 11am which would be ideal. It would give me enough time to get through the airport and travel through the manic streets of Manila to reach my £100-a-night hotel overlooking Laguna de Bay on the outskirts of Muntinlupa City roughly in time for check-in and an afternoon in the pool. It didn't exactly turn out that way but that's another story.

An added bonus was that the flight was out of my home city of Birmingham. The stopover times were very good outbound. 45 mins in Amsterdam and 1 hr 45 mins in Guangzhou. On the way home it was over 4 hrs in China and around 2 in Amsterdam. Departure from Manila was at 1730.

Pro's

Tasty food (beef & potatoes, chicken noodles etc)
Clean modern aircraft
Polite and courteous staff
5 out of 6 flights departed on time

Con's

Crap website. Not very user friendly and English suddenly turns to Chinese halfway through. Very annoying.
Transfer at Guangzhou airport is like entering a grotty tube station from the eighties and the wait near the rear of the queue was tediously long.
The boarding pass from Amsterdam to Birmingham wasn't issued at Manila which meant traipsing around Schipol & dealing with unhelpful and snotty KLM staff after the self serving machine didn't work.

Would I fly with them again? Only if the price, stopovers and arrival/departure times were good but not from Birmingham. I would prefer only to change flights once or none at all. After completing a trip that totalled nine flights altogether, airports were becoming a pain.