The UK banks seem to be slowly stepping away from all of these devices.

For example you don't need one to install the NatWest banking mobile app on a new device (they use the sadly exploitable route of SMS verification).

From the app I can now do pretty much everything I can do on their online banking site. The app is protected by just a 6 digit numeric PIN.
_________________________
Remind me to change my signature to something more interesting someday