As for Macau, it's really paradise for men. You go to the saunas or niteclubs or get an FL back to your hotel room to empty your balls, then go back to the casino to empty your wallet. then repeat the cycles until your wallet or your balls are empty.
It's now swarming with PRC nationals. The normal tourists stay for a few days, the rich guys stay for days on end. If SG doesn't have a bustling sauna, niteclub or FL scene, they will never match the attraction of Macau.