I guess it really depends on where you are leaving from in the US.
If you are somewhere in the east coast i would recommend Emirates. One of the better business class services i have experienced.
Also Maverick17 makes some great points if you are flying through China.