Another vote for Nationwide, been with them 40 years. We also use Monzo for overseas holidays, best exchange rates and zero charges, the Monzo app also shows you the price in sterling instantly, so you know exactly what you have been charged at the till.