Unfortunately I don't have any dirty money to launder, so I'm more concerned about usability, practicality, and affordability.
When it comes to bolded part, nothing beats Binance card. The biggest downside is that you will have to go through KYC on Binance in order to get one, but if that isn't a problem for you then that's the way to go if you want to spend crypto in an easy way.
Doesn't the same thing apply to all other crypto debit cards? I mean, is there a card that doesn't require us to go through KYC?