You'll know Bitcoin has failed if cryptocurrency exchanges become the banks of the future. The entire idea behind Bitcoin is money without banks or the baggage they bring.
Ironically, the harder the US and other countries push exchanges - to tax, to fight the endless wars on drugs and terrorism - the more likely it is that users will implement the behaviors that will obviate the need for exchanges in the first place.