I credit most of my long haul flights on AA and use CX for most of the intra-asia flights. Asiamiles isn't the greatest of programs, but the redemptions can be gamed for certain distances within Asia.
As long as most of your travel doesn't originate in HK, you really won't be price gouged.