I am using a Wirex card for that kind of purposes, it is a Visa debit card, and it looks very nice, everytime that you want to pay for something, you need to ask for a PoS. Otherwise, they will deny your card.
I want to know, is there any ATM card service or other service that allows BTC/ETH as deposit option ? BTC is not supported in my country. I need a ATM service that allows Crypto coins as money deposit option and that money can be withdrawn in USD, GBP or other fiat directly ?
It works well, but there are some kind of issues that they really need to fix, like the lack of communication with the social media.
Anyway, the fees are normal compared to bitwala or any other card provider that can be loaded with cryptos, i do not know, it all depends on each card.