I don't know why you guys keep on comparing expat conditions against those of investment bankers: These folks earn stupid money and are not representative of the hundreds of other expat occupations.
I can tell you that in most industries (including the senior ranks in most of financial services) there is little difference between the cost of local hires and expats.