Try an American bank some time (I had a British bank account for much of the 27 years I lived there, and have had various US banks for the past 6 years). Of course there's always room for improvement, but if you haven't tried banks in both countries, you really don't know how good you have it in the UK.