I do not think that crypto will replace Banks totally. The most possible scenario is that blockchain technology is going to be adopted by the traditional banks and we will see such solutions as Ripple. But I hope we will still see fully decentralised banks.