The revolver wins hands down.
Singapore's such a safe place, you won't need the the amount of
rounds that the pistols can offer, all you need is the dependable
revolver, that never jams (in a situation where the round doesn't
go off, all one needs to do is pull the trigger again.) and which
has good stopping power.