In my country, there are several Bitcoin ATMs. It is one of the easiest and hassle-free ways to convert fiat to BTC. But I have never used them, as the fees is too high (5% to 7% depending on the brand). I have made all of my Bitcoin purchases through Localbitcoins, making the payment through local bank transfer. The government can track this, and I am a bit worried.
The fees are really too high and that's already a good savings to my bank account but here in my country there is no bitcoin ATM at the moment. But most of my fellow countrymen are using virwox, localbitcoins and coinbase for buying bitcoins. Although most of them are good enough but the fees are really killing me.
Localbitcoins and Coinbase is OK. But VirWox? I remember purchasing Bitcoins through VirWox in 2012. First I had to purchase Second Life Linden Dollars using my credit card, and then use these Linden Dollars to purchase Bitcoins. In the end I paid around 20% premium. That was the first and last time I tried purchasing Bitcoins through VirWox.
I also used Virwox many times but not because I needed to buy Bitcoin.
In fact, I had to exchange some of my BTC funds to Paypal, in order to join some online business.
I didn't find better exchange service btc-pypal from Virwox.
As you know, it's not possible to directly exchange funds between Paypal and your btc wallet.
Their fees?
Yes, high but not 20 %, more between 10-12 % from my experience.