Challenger banks Monzo and Starling have scooped the top spots in the latest bank apps poll from MoneySavingExpert, with traditional banks left playing catch-up.
More than 5,000 consumers took part in the poll, which asked respondents to rate their bank's app by the quality of its features and how easy it is to use.
Monzo and Starling sailed ahead of the rest of the pack, with 78% and 70% of users respectively saying their apps had lots of features and great usability.
Of the traditional banks, Barclays came top with 57%, while M&S Bank took the wooden spoon with just four percent saying it had lots of features and great usability.
Johanna Noble, money editor at MoneySavingExpert.com, says: "It's no surprise that two app-based banks came out top for their mobile offerings, as they rely on their apps for their customers to use. With more and more of us banking on our phones, it's good to see that some of the big players are catching up, though some clearly have a way to go before theirs are as good as their rivals' apps.
"If you want a decent app and good service, it's worth checking out one of the newer banks, but if you want perks like cash switching offers then it's still worth looking at the traditional ones too."
Ramki Sankaranarayan, head of digital and open banking at Barclays, says: "Over six million of our customers use the Barclays mobile app and we want to keep evolving the functionality they have at their fingertips to help them manage their money easily and stay in control of their finances. It's great to hear positive feedback from our customers, and we'll keep listening to them to continually improve the app and build it around their needs."
An M&S Bank spokesperson says: "We're working on updates to our mobile app and look forward to sharing these with our customers very soon."