I live in the UK and also recommend Monzo. They have a good app but the thing that stood out most to me was the correct use of emoji in their terms and conditions. It is definitely a modern bank.
Ditto on Monzo and Starling. A friend works at Starling and from the stories he's mentioned, they seem like they treat customers and employees with respect.
Personally I use Monzo for personal banking, and Starling for business. Though starling has a personal banking product too.