I agree that sometimes Hong Kong casting better compared with the PRC (but sometimes not follow script)
It seems that Cantonese sounds more similar with Japanese compared with Mandarin...?
I have heard some Taiwan casting and just sounds awful.
Maybe Shanghaiese even better?