Or perhaps Darkcoin once it's made open source? (don't think it is yet...)
Darkcoin use CoinJoin method, much like Shared Coin service of Blockchain.info. We can still practice CoinJoin within Bitcoin system, therefore Darkcoin offer nothing new. CoinJoin doesn't hide your transactions completely, it just make harder to trace your money flow. With proper data mining and data analysis, your transactions might still be traced. And federal agencies have more than enough human & technology resource to do that. Zerocoin is another story, i'm excited to see what Zerocash will bring to crypto world.
But isn't darkcoin decentralised whereas blockchain.info is a centralised service that could easily be compromised? (or rather Darkcoin
be decentralised once open sourced).