EK or BA to SIN? Not sure.
It depends what you value most. Is it friendly service in a pretty well kitted out plane or do you prefer indifferent service in a poorly kitted out plane with a pretty shoddy entertainment system? Vs a good run ashore in HK!