Excellent explanation for such a complicated subject @heiditravels.
I want to mention that Dash/Zcash use optional privacy, so only a small part of their transactions are private, while Monero uses mandatory, protocol-based privacy in every transaction.
Hi @ebarakos Thanks for pointing that out, I mentioned it in the beginning but I agree that this is a major aspect to consider especially since the whole idea of privacy on blockchains has to do with the transactions. The less transactions that are private compared to the majority, the easier they will be to track! WTF mate. lol
It's at least as important to talk about the way they implement their privacy protection. Dash is basically implementing "coin join", operated by their masternodes, which does not offer strong privacy protection.