I vote you take Raffles. Flew it just last week from LHR to SIN and REALLY enjoyed the service and amenities. I thought the food was good with a Western and Asian option. The level of service by the flight attendants is awesome, they really take pride in the job they do and are very attentive.