Maybe for UK these features are amazing, but in Poland most banks have been providing users with similarly featured apps for several years now.
Revolut is a bit different though, because it offers a fresh angle at multi currency support.
What bank? Between IdeaBank, BZWBK (now Santander) and Millenium Bank, all the applications were mediocre to (in case of Millenium for Business) utter crap.
The three I mentioned I use at the moment, and my opinion is current as of 2018-09-25. mBank... I do have an account, though I never bothered to install an app for it.