For money transfer, I freq hire foreign employees for a variety of things like scouting large markets in Lagos to see what kinds of apps can be made for it, a survey on local Pakistani payment methods and currency exchange storefronts, translations in various countries ect. Paying by using existing remittance methods like western union and others had me flagged immediately and all my outgoing transactions were seized for "proof of income" and all sorts of other nonsense, even for small amounts like $150 transfer to Sri Lanka. It doesn't matter if I do this completely transparently, and operate through a business once you start moving money to the developing world and they aren't family members problems arise.
I now send them bitcoins and direct them to whoever is cashing it out on localbitcoins.com.
In every case, they made more money than what I sent them since supply of bitcoins in those countries is scarce so worth much more than the price I paid(1). Argentina localbitcoins is paying almost 2x what I buy them here for.
(1)Of course I've also lucked out, there hasn't been a massive price drop between sending the coins and cashing them like there was the other day when it fell almost $200
Edit: Another bonus of bitcoin is 3rd party payment. I can pay somebody local here cash at a cafe a block away and they directly load the bitcoin address of my contractor, so I don't even pay micro transfer fees, or even need to handle coins myself. Usually it goes straight to their localbitcoin.com account and within 20mins they can sell the coins, reducing price fluctuation risk.