https://www.which.co.uk/money/banking/bank-accounts/best-and-worst-banks-a3q5d8c6dj7y - Last updated: Sep 2018
However, TSB are 4th in that list, so I'd take it with a pinch of salt.
I'd like to see banks & ISPs compensate customers for loss of their time rather than service; If an outage doesn't actually affect me, no problem. But if I can prove I spent 20 minutes in a call queue or running around to find a working ATM, I should be compensated for that. Even a few quid per complaint would help suppliers focus on customer service :-)