Have just spent a very stressful evening trying to sort out an almighty screw-up by our bank (without outing the one we're with, let's just say their response has been shabby ).
I just don't trust them to handle our finances with any competence any more and don't want to be constantly on tenterhooks waiting for the next shock in the post (today's little surprise was that a cheque written for x hundred pounds to pay our credit card bill was bounced by the bank because someone had transcribed the amount as x thousand pounds )
We just left Natwest for First Direct and it went very smoothly, they did all the D/D transfers. They are pretty good whenever I've phoned up, quite informed and professional.
Natwest were rubbish, I got my card refused on several occasions and the excuse was that the call centre for authorisation was busy. And whenever I went in to my local branch they would comment on my balance and if I drew money out would say things like 'oooh, are you going shopping?'. And I don't like Barclays either, I found their admin is appalling.