Yes bitcoin is better.
It delivers almost instantly to anywhere in the world with much lower fees.
The only thing is that the other party has to know how to handle bitcoins.
Speed of delivering is same i think but about fees you are right. I hope more people will use bitcoin later so money delvering will become to new level.
Not di same bitcoin is better faster delivering money than western union. Why because bitcoin can send money anywhere and anytime while western union u need to go to stores to send and recieve money it is very hassle.