an i2p mixer is better, which is in the works. the main reason i say mixing doesn't work is because forensics can trace transactions. that's the point of what Sandia is doing right now, they're building a blockchain forensics tool, that will ultimately find origins of mixed coins, as well as locate users that werent on tor/i2p.
How is an i2p mixer better? What does it do and how does it work? Could you explain it to us?
Btw: Here a link to Sandia, beating Bitcoin bad guys:
http://www.sandia.gov/news/publications/labnews/articles/2016/19-08/bitcoin.html.