I really rate Barclays, their app and online is the bets of the all banks - don't tend to use any branch services but when i have, they have been fine. I used Metro Bank for a business account as it could be opened with one visit whereas with Barclays I couldn't get an appointment for many weeks.