2.VISA, MASTER and China UnionPay are all different card institutions, so you can compare the difference in handling fees.
I suggest you use UnionPay's international travel card, which is now available in many domestic banks, and there are both points and rewards for using it abroad. It's a good deal.