Another factor that might be useful to compare on such a long flight is wifi. If you plan to browse, do work, or stay connected, then I would pick UA since SQ wifi plans suck. Despite the patchy wifi on UA, at least it's for the entire duration of the flight and not capped.