I'd personally recommend E-coin.io debit card. I received it last month and there were a few problems in the beginning with their bank doing the KYC verification, but their customer service helped me work it out. So far, it has worked out great. Their new wirex app tells me when I make purchases and I was able to add bitcoin directly to the card whenever I wanted more to spend. I like this option the best as I can add only what I need. I've heard previously they've had problems with their customer service, but I think it was related to their expansions recently, because the customer service has been excellent for me. They usually respond within around 24 hours and have done everything they promised, so a big thumbs up from me.