I have found Remitly to be very good. They seem to specialise in quick money transfers to non-first world countries for small to medium amounts. They support some of the smaller currencies which the major online transfer websites don't. And they get the money to the recipient's account very quickly at a low cost.
They have just increased their referral commission to $15 for both parties. The new customer will get an additional $15 to send with their first transfer. This is in addition to a special one time rate for some countries for your first transfer. The referrer will also get $15.
NOTES:
- Use the referral link below to get the bonus $15. Note the main link at the top of this page.
- If the landing page shows you a bonus rate for a currency that your not interested in, goto the bottom of the page where there is a "Send money to" drop down box and change the country.
For comparison purposes, here are some of the money transfer companies:
I don't know what's best - I'm just sharing a few more options so people can do their own comparisons!