Still depends mostly on the will of its users. For example, not complying when FinCen inevitably says you can't coinjoin and businesses can't accept BTC with coinjoin history. Nice that the tech is here for the time people have the balls to do that though!