To be honest, SG is often extremely draconian, e.g. any amount of drugs someone tries to smuggle into the country is facing the death sentence.
The locals pay SGD1000 fines for a first stop without a mask, 10K and/or prison up to 6 months and/or caning for the second.
They did a stellar job as they set-up an entire system after SARS. That was until they made the mistake to forget about the worker dormitories. You have up to 50K people in each, 10-20 in a room, sharing showers and kitchen/cafeteria and it spread like a wildfire. Without those cases we would be below 1000 infected patients.
What is really strange yet very positive. SG has over 30K cases and only 22 deaths. Transfer that to the UK with 260K cases and you should have not more than 200 deaths and not some 37K. Germany with 180K cases would have only about 130 deaths and not over 8K
Why the big difference is anyone's guess.