But banks have other functions in which they most likely will prevail and lead even in a blockchain-ruled world. The most important are related to risk assessment. For example, they decide who can get a loan and who not, in which asset they invest, etc.
By running a blockchain application like Bitcoin, you won't get that "feature" of banks that easy (you must actually obtain the necessary knowledge yourself). There are concepts like Ripple (and the upcoming Wetrust) that try to do a very basic variant of this kind of risk assessment, but it's currently not known if really all functions of banks can be replaced by blockchain apps.
I agree with this.
They will be more powerful with something else and that includes average people who cant afford to have this things or wont have time to think about that.
With their jobs keeping them busy they wont care about this things. It will be another work for them so they want someone to run it even if they need to pay. That is one thing that is good about a bank.
Someone is managing it for you.
So I think this will just work for us who have knowledge about it.