Anyone using them?Which are the Top 5?
I am using Wirex. It's not the best possible, but it's far from bad.
It works in Europe (if you live elsewhere you better check), it's accepted in most of the places I've tried to use it, they even have virtual cards if you prefer those and the fees are acceptable, even for small amounts. Bitcoin top up depends on the fee you pay and nothing else, exchange from Bitcoin to fiat takes less than 5 seconds. They have Bitcoin, Litecoin, Ripple and they have Euro, GB Pound and US dollar. They have 0.5% cashback at offline shopping. Their app is simple, but pretty good, you get push notifications after each spend (if you want them).
One minus is that you cannot withdraw more than 250 EUR/day at ATM (and the ATM fee too).
But the only really bad thing is that if there are issues, it's all about luck. There some are some very skilled members in the support team and there are some very bad members in the support team. If you are unlucky you may lose a lot of time, nerves and sometimes even money, so the general rule is to not keep big amount on their cards until they get better.
And you have to verify your account for real use of the card, else the limits are bad.