Smaller banks beat banking giants in consumer satisfaction survey by Which?

Big name high street banks are failing to satisfy their customers - smaller financial institutions are doing far better, according to research by online consumer magazine Which? First Direct, One Account and Smile are the best banks at keeping their customers happy regarding current accounts, savings, credit cards and mortgages.