The oriental has received better reviews in the past and is closer to the new marina square shopping centre.
The raffles the plaza is conveneiently located ontop of the subway system in the country with access to a very major shopping centre. lots of airline crew stay at the swissotel which is indicative of a busy and crowded environment.
The oriental would be preferred.