Just on rooms, service and views the ritz is best for me. The lobby is a bit sterile though.
MBS lower level rooms seem smaller, and a lot less lavish than what the price suggests. Yes and the wrong time of the day means bad wait times for the elevator.
MBS shopping mall has the best western restaurants in Singapore IMHO