Well, if we will be comparing these two, obviously bitcoin has the upper hand as it is made to take down the bank. With bitcoin, we don't need banks as we are the bank of our own bitcoins. In terms of security, banks and bitcoin have a flaw; banks in their security literally and with bitcoin being used by a human that is still prone from being hacked and put their bitcoins to high possibility of being hacked.
In terms of confidentiality, bitcoin is something safer than a bank, there is nothing to be hacked or stolen because there are no servers on the network that contain all the data such as a particular wallet's password and usernames. We all know that each user keeps the keys in Bitcoin to unlock their own personal Bitcoin wallet and that's the only way to use them. The chain network is absolutely awesome and makes me realize it's one of the safe networks of our digital technologies that remains. Unlike the banking network, current servers store such records, and once infiltrated, it's easy to move money without getting a sweat.