actually my colleague just returned back having used SQ for this same itin and he was not impressed on the SFO-SIN segment. seat needs to be made into bed manually, not enough leg room (weird position) in bed position, no amenity kit... so i will for cathay. their business class seat is way better. and frankly this is the most important factor for me when travelling such a long distance.
--haf