I'm a British expat in Singapore and I object to the one-sided article written about Singapore by someone who doesn't even seem to live here. I've been in Singapore for 12 years, and if you appreciate safety, diversity, cleanliness, security, people being nice to each other and society values in an extremely low tax environment, then this is the place to be.
I've always worked in cosmopolitan cities and before I moved to Singapore I spent time in London, Hong Kong, Shanghai, Sydney and New York. Singapore beats them all.