BTC is way better than Western Union because of low fees. It's possible to send much lower amounts without fees
and you do not have to go anywhere to send money you only need gadgets and internet then you can send money anywhere in the world. This is far more sophisticated than WU