I use Currensea (links to your home bank account) and curve (links to debit/credit cards) for spending and withdrawing cash abroad.
I have found wise.com far better than Revolut in terms of customer service, Revolut used to be a little cheaper than wise but if your time is money I think wise wins.