The thing that made me dismiss this survey straight away, was right at the bottom:
There were 6,812 votes
Absolutely laughable! I know surveys are never particularly user heavy, but not sure how you can do a nationwide banking survey based on that tiny number.
However… That out of the way, I’m happy with FD being top (who I bank with). As an all around offering, their customer service is top notch.
I would put Monzo ahead of Starling on the basis that the Starling app can cut you off (due to their systems… well documented).