Interesting that SFO and FCA haven't knocked this on the head for facilitating money laundering.
Its similar to other pre-paid cards. But this one is entirely virtual and you get throwaway card numbers held on your mobile phone so you don't ever need a physical card (but you can get one if you want to).
I started using it with my Xbox One as with this you can buy games from other regions Xbox stores digitally for way cheaper than in the UK (Argentina, Turkey and Mexico Xbox stores for example). But using a normal credit card you need your home address to match the country you are buying from or the card security kicks in.
With Revolut you can chuck any address in and the payment will go through (I usually pick a university address of the country I want to buy from). It also converts pounds to other countries currencies with no conversion fee (normal credit cards charge 3%).
As I say I use it for pretty much everything now. e.g if you sign up to Indian Youtube premium, you get that and Google Play music for £2.37 a month, which is way cheaper than the £12 in the UK. Same with Netflix I get 4 screens UHD from Turkey for £5.87. Its £14 for the same here.
It's also handy for quick easy AW credit payments.
Its worth having, and if you use it for stuff like this ^ you can easily hide the payments for AW credits in there as the only place the transaction shows is inside the revolut app. But you can also delete them from your history after you've made them.