FWIW I would use Bitcoin mixers in the interest of privacy on a regular basis. People vastly overestimate the "anonymity" of bitcoin; it is, in fact, riskier than other transmission methods because the transaction is irrevocably and publicly logged on the blockchain
forever.
It would probably not be hard for an interested party to piece together a good deal of an individual's transaction history given a couple of known btc addresses, especially if they don't follow the practice of generating a new address for every transaction (e.g., they, or one of their transaction partners, is a site that says "Send btc to this address to donate/buy/whatever").
And that's without law enforcement powers. Imagine what would happen if the fuzz link an address a few levels up the chain to a drug transaction. How long can bitcoin remain "dirty" and subject to confiscation as proceeds from illegal conduct? I don't really want to be a test case for that.
When I use a credit card, I know that my bank and the vendor have those records, but I also know that a random person is very unlikely to be able to get to them. In that sense, bitcoin is much less private than your ordinary centralized transaction methods; at least in that case, you have some idea who is able to review your records.
Thus, it is a good idea to "mix" coins, IMO. Third-party mixers are useful because the blockchain also contains metadata about each transaction, including the IP address of the node that relayed the tx, timestamps, etc. and it takes a lot of manual effort to get enough steps away that it's not obviously just sending money back and forth to yourself (less some network tx fees each time). It's hard to self-mix well.