You obviously joined at the right time, still got a decent contract working for a decent company, got upgraded, and are able to enjoy life close to family, friends and other loved ones, in a moderate climate and with a (fairly) transparent legal system
Exactly.
One set of (grand)parents on the doorstep = no problems with childcare, not that there ever really is that problem anyway, as we've managed to get things so they're structured really well for us where we are.
Like I said, I'm not in it for the money, but to do a job I love in a way that fits with my personal circumstances, whilst earning about 4.5x the average UK wage can't be too bad.