UK and related systems (Ireland, Hong Kong, Channel Islands) second worst.
European continent - what a pleasure by comparison. Everyone has their account number on their website or stationery, and if you want to transfer money, you transfer money.
Of course, I understand that US banking has been catching up to Europe and Africa and Asia. Enjoy.
EDIT to add: As many point out, that's obviously retail. Can't beat US banks in investment banking - Swiss banks and Deutsche and HSBC etc. have been trying.