I do not think the banks will disappear. They may be reduced in number, but people will always need loans and other activities that can be done only by the Bank.
Soon, the only solution for the banking system will be the adoption of a blockchain and the introduction of smart-contracts.