I would think CX is the better option. They have many bases outside Hong Kong and the money is substantially better and will probably continue to be. The EK package has eroded significantly down the years and will continue to get worse whilst people are lineing up to get in. Especially from countries where Ek money looks like winning the national lottery. Besides, Hong Kong is more of a normal existance than Dubai. Don't have to live in a tower block with all your work colleagues. Horses for courses though...