I think, banks will not be disappear. Instead, theyll start using bitcoins instead of fiat currency with some regulations like in fiat.
They are two parallel system that can't be the same, like gold and paypal.
Why we need banks? We needs only an environment that could accept easily btc!
Banks are here only to use your money in ways you wouldn't profit! No point in banks at all!