I wonder why you give so little credit to Switzerland. It's true, people in the north are boring, and not very friendly. But Switzerland is actually very diverse, if you don't like the north, go to the west. Geneva is a rather dynamic city. It's also in the middle of everywhere, and as long as you don't mind driving for a few hours you can get to everywhere easily. Or you can work in Switzerland and live in neighbouring France, Italy, or Germany, getting the high Swiss salaries and the low Euro prices.
What does HK have that Switzerland doesn't have? Let's see. HK has beaches, Switzerland has lidos (you lie on the grass and bathe in the lake. In HK you can go from the beach to the city to the mountains in 1/2 hour. So you can in Switzerland.
What does Switzerland have that HK doesn't have? A good education system, clean air, blue skies, high mountains, a countryside with farmers, culture (look at the HK museums, a total joke, and compare them to Swiss museums, a charm), 3 languages, good universities, larger cheaper flats (outside city centers). And this is just ignoring all the recent things that happened in HK: freedom of speech, freedom of assembly, teachers who are not fired for asking "What wiil Switzerland become if there is no longer freedom of speech", people who don't go to prison forever without trial for posting something on twitter, etc.
I could go on for hours.
This is Locarno, beach, city, mountains (with snow if you are lucky) within 30 min.