I have flown SQ and TG coach, I will definitely not want to fly them over such a long distance. Take UA C, even if the seats are broken, food is bad, it is still better have more space.
SQ coach is nice but you cannot stretch unless your are a midget.