Compare 10 banks in the UK: Barclays, HSBC, Monzo, Revolut, Starling, Nationwide, Chase UK. Fees, cards and online services compared. Complete guide 2025.