What about Swiss? Very efficient, good food, good planes.
I would strongly recommend avoiding layovers in the US (except perhaps SFO) as it's much better to have one long flight and one short, rather than two medium length ones. On the overnight eastbound you will have a much better chance of sleep and on the daylight westbound, you really don't want to spend hours in a domestic US plane if you can avoid it.