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.