Santander has always been spot on for me, i have 123 account and pay a £4 monthly fee but i get around £50 per month in interest and other payments this is current account
First direct or chase. I've always been able to get through to first direct straight away and the chase app is very good. Currently the chase debt card is offering 1% cash back for a year and no foreign transaction fees.