O HKD está indexado a USD. Geralmente é a uma taxa de HKD7.75 = USD1. Está marcado há várias décadas.
Então, tecnicamente, não deve haver diferença em relação à compra usando USD ou HKD. Se houver, a diferença é marginal (menor que 0,01%). Você encontrará mais flutuações entre JPY e HKD (e USD), porque o JPY não está "permanentemente" vinculado a HKD ou USD.
Com isso dito, o USD é geralmente mais aceito que o HKD, e você pode descobrir que a troca de moeda com a qual você está trocando dinheiro não aceitará HKD. Como tal, como regra geral, é melhor transportar USD sobre HKD. Espero que isto ajude.