I've rejected the chance to relocate to Shanghai. It was a great opportunity, but all factors considered, I would still be better off staying put, by a country mile.
The main crux is that I've got kids. So that makes relocating a far more difficult consideration. From their basic hygiene needs, schooling needs, social needs, and adjustment needs, a beautiful city like Shanghai just can't cut it yet for preferred child upbringing. At least not to the Singaporean standard we have grown used to.
So I definitely have no regrets.
Onwards and upwards toward a better life!