I use the Revolut free tier. And I only wire on my revolut account the amounts I want to be paying (my usual bank has free instant wire tranfers) so I don't have any bad surprise.
They also offer single-use/disposable virtual cards, which I've used on websites that I didn't trust fully (Steam keys grey market), these are automatically cancelled after one use.
I don't want to sound like I'm advertising this brand though: they've been a pain during the registration process (I've had to take selfies and videos of myself), they seem to be a shitty employer and to have bad customer support service, see the wikipedia page for more details.