I am from the UK and the banks are terrible. Of course they make millions on your money over a couple of days.
The banks have only started recently to have real time (same day) check clearing, yet other countries have had it for years?
I also think the banks should be help responsible for there own bad investments and not bailed out so often with tax payers money.
Although I do know the banks hold up the economy because of business loans etc.