I think that Bitcoin itself is a brilliant way to transmit money but the exchange services Fiat/ BTC are not good enough yet. If you do some research you will find that the Fidor Bank is planing to implement a bank account which can do the exchange in real time. This would make Bitcoin a really nice tool for conducting transactions as an alternative to Western Union and similar money transfer services.
On top of that it could easily replace paysafe cards since you could just change the Fiat given into bitcoin and print out a paper wallet. If you can change that into Fiat in real time then paysafe card and similar trashy services would be obsolete...
How would you have any free of charge exchanger?
Whenever you make money, by speculating or whatsoever, you have to pay taxes. So, unless you never sell your btc for fiat money, you will have huge fees, people to pay, and some regulation.