From my point of view, compared to western union, bitcoin has several advantage,
compared to traditional money remittance, western union charges more,
mathematical errors have been made at many instances,
people also experienced having wrong currency exchange,
identification card and a custom transaction number is all that necessary to claim money, so more possible use by scammers.
so bitcoin is always better than western union.