Hi, guys! Could you explain me about anonymous of this operation with BTC. Isn't it private? And which currency is the best for these operations?

Monero IMO is the best coin for illegal transactions because it's untraceable.
Bitcoin is now very popular but it started in the minds of the people that it's solely use for illegal activities which they are wrong and had
realize the importance of bitcoin now.
Monero or Zcash? From what I've gathered Zcash seems to be the most private coin out there due to ZK-Snarks. Correct me if I'm wrong please.