It's very dependant on what bank they're using. Nationwide, rbs, Barclays and tide have been fine in my experience. Revoluts built in crypto features can be a piss take, stopping/holding payments for no reason, though revolut used with a third party like moonpay hasn't caused me any issues.