I'm with santander and it's free for two years.
Why don't you like them?
Problem with Santander number 1: I found the lack of bank manager unworkable, I need someone to shout at when things go wrong.
Problem with Santander number 2: I was with Alliance and Leicester which was great. Then they got bought over by Santander who, in their wisdom, stopped giving me references with payments coming into my account. I have 100s of payments coming in from customers. I have spent years training my customers up to put their unique reference number on all payments to me. That was over a year ago, there are still payments I have been unable to identify.
Problem with Santander number 3: They paid the lads wages twice by mistake, told me it was their fault and just to leave it, then 1 month later changed their mind and demanded I retrieve it from my employees.