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!
Nope Bitcoin is always safer thing for me. Western Union charges a huge fee for all transactions and they convert the currency and send it unlike Bitcoins which usually have no fee attached to the transactions and at times, the fee is less than $0.5 which is affordable. For my country, WU transfers are not allowed which is damn frustrating and I can only receive money via WU and not send.