Well, I would prefer to use Neteller, one issue is that Skrill won't let me upload funds from my Neteller account so I cannot trade that way. I have both a Debit Card & the Virtual Card, I get paid in to my Neteller account so I could not initiate a charge-back regardless, not my intention since I have had many good trades.
Neteller is a good option, yes accounts do get hacked but I am pretty safe with my account details.
I am not sure where to buy BTC with a virtual card and I am not willing to pay markups. I could use my BPAY option, just takes a day but I could use that and get it quicker and suffer only a 2% chop of the funds. Otherwise, for me to withdrawal from my card it charges me $6 or $30 via an EFT.
I'd prefer a simple trade with Neteller.
https://localbitcoins.com/buy-bitcoins-online/neteller/
These people accept it at the moment, though I'd prefer AUD and/or USD at last resort.