XC is better than BTC because this transaction are anonymous !
You cant link transaction from the sender to the receiver and the same in reverse.
If you see 100xc more in a balance there is no link that it come from a balance where there is 100xc less !
Transaction are
anonymous with
XC not with BTC !
It is completely truth.
But in some real-life applications, it is not sufficient: hidden structure of your income does not matter, if total volume of your income is world-wide known. So, in that applications, you should take care of your XC address is not linked with somewhat address from real life, even email, etc.
It's irrelevant whether or not people can see your balance. If you don't like it simply send all payments to a temporary address and keep your xc in a secret address by sending anonymously from the temp address. Problem solved. This could even be implemented into the coin I'm sure. If the mixer works there is no lack of anonymity.