I don't think that Dodd-Frank is the real problem. As long as the exchanges are in control by the banks trading will never be great again. There will always be a conflict of interest in that constellation. The real problem is to much liquiditiy in the markets which is generated by the HFT algos.