I keep hearing about the good service of First Direct, but don't they have a monthly charge for their account? From my experience the problem with all the banks is branch service - I suspect because they use so many part time staff. It seems to me that any bank with an online service is OK and so finding one that doesn't charge should be all that is required here. I know Santander get some criticism, but I use their online service without problem.