What we will see in the future is a new wave of mixers that are fully KYC/AML compliant. It will look good in the eyes of the government, but it will defeat the whole purpose of "anonymizing" your BTC transactions.
Will probably be called banks.....
More and more banks are entering the Bitcoin business. In Germany at least, we can see that banks are slowly integrating Bitcoin into their business. Advising customers, buying Bitcoin and managing it (Wallet hosted from banks) . The customer does not have to worry about anything....
I think that breaking up the transaction history (mixing) will also be allowed in the future. But this work will be taken over by centralised institutions like banks.