As someone who has started working in a foreign country getting paid in dollars...I have seen first hand how Bitcoin is a huge advantage over wire transfer and currency conversion.
For example, my mother came out to visit me here in germany. She exchanged $1000 to 715 euros before she came out through her bank. That is not including what it would have cost to wire it over here if she was not flying.
I sold roughly 3 bitcoins for 900 euros through localbitcoins, then I bought that same amount of bitcoins on CoinBase for $1024. The straight conversion should have been $1000 for 750 euros (at the time). I charge a 10% margin but could lower it if I needed to.
Why would I use anything other than Bitcoin? Sell me on using Western Union.
Last year I would have agreed with you. However, now I'm a lot more skeptical. If bitcoin is simply a means of money transfer, then why not use Ripple? Or any other alt coin for that matter.
It's true, bitcoin could completely replace Western Union and related services, but that bitcoin usage is not unique to bitcoin. It's also not dependent on the price of bitcoin.
Another problem is, while Western Union charges a slight percentage, as you noted, moving bitcoins between currencies is also not free. If it was free, there would be no business opportunity. Sure in a Utopian society we may volunteer our services, but in the real world, transferring bitcoins to fiat will never be free.
Lastly, there is the issue with security. Western Union is more secure than bitcoin at this current time. I've had my share of experience with being scammed, right here on this forum out of many BTC. I'm a programmer myself, and even with all the technical know-how and knowledge of cryptocurrencies, I've been scammed. Do you really expect the public to understand how to protect themselves against BTC scammers?
Sure Coinbase is deemed 'safe' but you should read their Terms of Service. No exchange is 'safe' and we're a very long ways from create an environment safe enough for ordinary people to use bitcoins, whether as a money transfer protocol or other uses.
So I should drop this whole Bitcoin thing and go with Western Union because there are scammers, there are other options and you don't trust CoinBase.
Which alt coin can I do an online money transfer to? How many ripples can I sell on localbitcoins for euros?