Hate to say it but our domestic carriers aren't much better than China Southern, except they possibly speak English and serve recognizable food. Took an American 777 from Chicago to ZSPD and was really underwhelmed. Food was decent, drinks were free flowing, and the fa's were surprisingly attentive and friendly (really amazing with all they are going through.) The seats were not comfortable and the inflight entertainment re-set so many times I could barely get through a movie. The sad part is I considered it a huge improvement over the Delta flight I had taken the month prior.