In terms of efficiency and transparency, I do believe strongly that Bitcoin is far a better option than the banking transactions. Bitcoin is fast and does not have hidden charges.
I do not agree with your opinion on this topic. Bitcoin is an anonymous platform to do the transaction. But as you said bitcoin transaction is faster than bank then it is not true. In fact, bank transaction is quicker and it is not take hidden charges.
I can partly agree with the author of this post. Yes, very often Bitcoin is faster but in case you forget any data or write the wrong wallet the transaction cannot be canceled.