Last year a looked for many options to receive payment form my clients abroad and by far the best (for me at least) is Payoneer.
You pay 30USD annually for the account, and they send you a credit card wich you use to get your money at an ATM, and they charge 3.15USD per transaction. You can also use the credit card to buy stuff directly or internet, instead of withdrawing the money.
[admin: paragraph deleted. Violation of community guidelines]
As I see it, moving money internationally has its costs, and you have to look not only for price but also for accessibility and reliability.