Revolut has been completely useless about this, and their chat teams are just there to waste your time.
Multiple currencies and cheap exchange are great when you travel a lot, and virtual credit cards and a nice spending UI are nice to haves. But nothing makes up for being jerked around for hours because their system is broken and they won't fix it.
Also, from an investment pov I think Apple Pay is going to crush them.