I loved HK and China during my time there (although from what I hear, SZ is not
really China). If I had the chance I'd move back to HK in a second - it's pretty international and English friendly... China OTOH is not exactly an easy place for a foreigner with limited Mandarin skills to do basic things. But from what I hear Shanghai is an amazing city...
I spent all my time in this net bar in SZ playing CS, drinking 'cooling' tea and smoking 555's. I logged in as 'laowai' and I fucking learned how to play that game fast.
Tropical: diu! cho mi lun yei ah! (I'm sure the pinyin [or whatever the Cantonese equivalent is] is totally fucked up here).
PS: My friends said I win