I would like to add to this discussion legal framework. Countries are now recognizing crypto currencies, and in Germany you can deposit your crypto money with the bank. You would have also to pay taxes on your income even if it is in crypto. It is too early to speak about independency from banks