Earlier quoted context omitted.
Except Bitcoin makes it free to send money to friends. One way I could see this being financially viable to build a company around is if lots of people are storing money in the company's webwallet. Then the company could invest customers' money, like a bank. But if you are using a webwallet like Coinbase, then you are asking to get screwed out of your money, since there are no FDIC protections.
Its free if you have bitcoin and your friend wants bitcoin. Once you bring other currencies into the mix it is often more expensive to comparable services and just as slow if not slower.
Yes, that goes without saying. It's also true of paying friends with USD cash.