Been here 3 years. Love it. Like everywhere else, it's what you make of it.
If you have been here 3 years ETOPS240, then unless you are a HK local who went through the cadet scheme, you are an expat on a full expat contract (including housing allowance).
Imagine trying to make it "what you make of it" without the expat contract.
(Note: you might not have kids now, but you might one day, and the local education allowance only covers HK schools - for iCadets on local terms, the allowance will not be paid to cover boarding schools back in your home country)
Yep, it's what you make of it.....