If you are looking for something virtual only then Coinizy.com is your best choice as It's the cheapest (0.5$) , loadable with multiple payment methods , no KYC verification required unless you want to increase the 2,500$ limits and the UI/UX is simply the best.
I don't recommend SpectroCoin because they had a scam accusation against them , E-coin.io is having a lot of issues lately too. If you need something physical then I would go with CoinsBank.
OmegaStarScream, I have seen that Wirex is having issues and hesitated to use their service even though it looks good (both in web and in app)
If you have used recently the Coinizy, can you tell use your experience? I'm going to reach that limit and I may need to order multiple cards to make a payment
Coinizy has 5% fee, which uquid has too, e-coin has somewhere at ~4.5%