Definitely... With BTC you don't need any ID documents as well, which you require for Western Union transfers... Also the recipient has to physically pick up the cash, while with BTC it's completely automatic and virtual.
The transaction fee of BTC can be lower than 0.0001 as well(can be zero too)... It's just that you bear the risk of a long confirmation time

Exactly. This is one of the reasons I love Bitcoin. The low fees and high payout amounts makes Bitcoin great for anyone.