In my opinion, Western Union proves to be a more secure way of money trading and paying, However, Bitcoin is far superior due to its low transaction fees, good security and simplicity!
yeah possibilities for misdirected is nothing
very safe to send money with western union abroad. but I think the cost is quite large because you have to pay taxes as well i think