Mixers are sucker traps and exit scams. Who in their right mind would give their bitcoins to a mixer hoping to get them back while paying 5% plus a flat fee? If someone asks about coinjoins or mixers, why ignore the best option (coinjoining) and jump directly to a riskier, more expensive, and almost certainly scam option (mixers)?
The main difference between mixers is that they can deliver you coins with very low AML score, some of them claim to take funds from exchanges and other licensed services and deliver uncommitted coins to their customers.
Regarding coinjoin, I can't give much opinion on its functioning, as I don't know much about its technical details, just the basics kind of above... but I believe it's a good option too.
-snip-
This is why you should create a new address for every transaction.
Binance will only get to know the address you inform. If it is a new address, they wont know anything about how much you have.
Yeah, it's important to avoid receiving coins at the same address, despite being a basic thing, it is a practice highly encouraged by modern wallets.
There are also silent payments that some wallets like Cake have the option to receive at SP addresses, they are similar to Monero's stealth addresses. I can't wait for this feature to be made available in Bitcoin Core, Electrum, Wasabi, etc. (especially the receiving function).