I am one of the Singaporeans who stayed even though I have lived in various countries. Canada, USA, Taiwan, Japan and China.
Reasons I am not leaving in the foreseeable future.
1. Got married. Now with wife and kid. Actually I never thought I would stay in SG, but met my beautiful wife and that nailed me.
2. I have a sizeable endownment from my parents and grandparents so I am not in the rat race.
3. The investment climate here is good. My invested capital is generating good returns so I do not hafta invest much labour.
4. Lazy. If I move, I hafta study the new investment battleground.
5. Security - low crime rate.
Reasons I may leave one day
1. Ugly Singaporeans. Hate to say this but I have only experienced queue cutting in SG, MY, and China. We may be a first world country but the third world manners die hard.
2. The government (or the lack of) - I look at the PAP and I look at the opposition and I shake my head. Not enough talent on either side.
3. Divorce - if my wife ever dumps me one day, I am gonna move to Macau. I love Sin City!!! But don't think that's gonna happen though. We are still very loving.
4. If the Malaysians are able to provide SG level of security in Iskandar.