I have been to HK a good 10 times if I count once for the past 10 years. It is a great place to visit, a lot to see, and has some of the best drinking areas off of Lockhart and Hennesy road and parts of Jordan.
Nobody goes to Asia anymore to buy electronics - stay in the USA for that and order on line. The only thinks that I have found that are decent is clothing, and HK isn't the destination for that either (Try Thailand).
Next time if you want clean asia vacation that knows english, stick to Singapore, but don't come back and complain that it is expensive as all get out.
Also Macao and HK are SAR's and not part of China. HK is also one of the best destinations (beyond Spore) that know english as a second language. If you can't make it there, don't try anywhere else... -- This post is made with meat biproducts.