We've recently changed from First Direct to Alliance & Leicester - HUGE mistake. A&L are completely incompetent, their systems are antequated to the point of not being functional, their staff are rude and surly, and every time I call up, I have to wait for between 20 and 40 mins on hold (today I was on hold for 25 mins, asked the question I phoned about, was put back on hold then disconnected - I was ready to commit murder!)
I need a bank who:
Offer excellent internet service, with good bill payment options (preferably lists of common payees etc)
Allow you to transfer money between linked accounts (joint and sole) and it go through instantly (A&L take 24 hrs for anything over £250 apparently)
Do not keep you on hold for longer than 5 mins when you call
Have some kind of branch presence so I don't need to send cheques by post (not essential but would be nice)
Care about their customers, give excellent customer service.
Not too much to ask, is it?
Any suggestions?