I did 7 years in SIN on expat terms and thoroughly enjoyed it. The expats still there who are still on expat contracts still do enjoy it I think - and good luck to them.
But I think the chances of joining any airline in SIN now and getting housing allowance, child education allowance, annual leave ticket etc are between slim and nil.
Without those allowances you will just about survive if you compromise your living standards a little and if you have no children.
It is a very sterile, characterless place it is true. And that also has its advantages. It is clean, safe and has very low crime.
Overall, I am glad I joined when I did. I had a great time. I am glad I left when I did. I probably couldn't (and wouldn't want to) afford to join any airline in SIN right now. Great place to live - provided you have mega$ in your pocket.