Without any doubt worldremit is much cheaper than western union. Furthermore they offer more ways to receive money overseas and pay for transfers. Cash can be picked up at more than 500 000 Western Union outlets in just a few minutes.