Personally I prefer Macau for the all over experience. Prices aren't as cheap as in Shanghai or HK, but I do find that the girls (sauna girls at least) tend to me nicer. But it's all hit and miss...