I've been in Hong Kong for a year and a half. As a city, it's quite nice. Low taxes, extremely safe, vibrant culture. Pollution is really the biggest downside for me (you get used to the # of people quickly, and I'm from a small city and I hate people so...) However, professionally speaking? Forget about it. It's a horrible place for programmers. In the last couple months I've met with 2 entrepreneurs looking to move…
I was based in Asia for 12 years hiring web development and design teams. Six of my 12 years were in HK. Finding top talent is very challenging there. I tended to hire young and train, anything else never worked out.
HK is not a cheap city to live in. I realize that it can be done cheaply, but that loses its charm quickly. Like, goodbye farmers markets and even semi-affordable organic food.
Also, if anyone else is considering HK, keep in mind that the investment model is almost purely driven by connections.
Conversely, I knew several niche development companies that had set up shop in Thailand, outside of Bangkok, and had unbelievably low overhead and very talented developers. That was years ago, but it always struck me as a savvy model.
Anyone else looking at Asia should consider Singapore as well. They have some amazing investment programs run by the government at any given time.