Have you visited all three places? That would be first on my list of priorities. Not tarring you with the same brush but I never understand why people move to a new and culturally different country, sometimes with family, on the strength of their one sanitised visit for assessment. Then wonder why they don't like it!
My personal preference would be Cathay. Friends at all three and Cx guys seem happiest. It's also my favourite of the 3 places to visit. Years 1-3 will be tight though.