I read them too before I order the card, but so far for me at least works fine.
About Wirex, I don't tried them but you should take in consideration the fee at atm as well! Bitnovo took me about 2 euro to exchange in my local currency for 100 euro, skrill take about 10+ euro for 100 euro at atm which is beyond terrible. Every card provider has their own fees when you load a card + another fee when you exchange them at atm in your local currency so maybe is lower when you load the card but the fee might be higher at withdrawal at atm.
The ATM withdraws are *very* strange here because my country's currency is not Euro. Some banks' ATM tries to convert the currency at bank's awful rates, some allows me to use Wirex or VISA rates, some add extra, some not. Wirex also allows quite small amounts for withdrawals and have a fee too.
All in all, I've got used to use the Wirex card for shopping, online and offline, since it's the way they prefer me to use it. And for that it works just fine.
So yes, you do have a valid point on using for ATM (in that case you may also want to look at Mistertango, especially if you work with higher amounts, since they have some big minimum fees).