But is Bitcoin payment processing really that cheap?
Disclaimer: I started mining Bitcoins using the official client with CPUs. However, I don't really buy all of this blue-sky "to the moon" Bitcoin hype. For me it's more of a cool concept to test and mess around with.
Although the Bitcoin concept is revolutionary - if you use it as a payment network - as you can get rid of banking and payment processing industries, with such a peer-to-peer architecture, you have scalability issues that limit the amount of transactions that can be processed. Aside from the elephant-in-the-room technical limits (with the current 1MB blocksize, Bitcoin can process 10tx/s max. The VISA network can process a max of 25000tx/s) , you also have the question of why using Bitcoins is any better than current methods for the customer or merchant.
Fully decentralized peer-to-peer filesharing was hot back in the day because there was no digital content available on the net. It was also very slow on the completely decentralized systems. Now that the content industries have caught on, most people prefer to use those offerings (Youtube, Netflix, Spotify, etc.), due to the convenience and speed of those services.
With Bitcoin, it is the other way around. We have a very well developed retail financial services sector. You can pay people and businesses easily through many different means. The payment processors charges a comparatively small fee for commercial transactions - usually around 3%, and gets lower as volumes increase. Customer don't see this at all as credit card fees are paid by the merchant. From a customers point of view, why would I pay in Bitcoins, if I can much more protection by paying with a credit card? If you don't have any bitcoins, you will have to do a fiat-bitcoin conversion and then the merchant does a bitcoin-fiat conversion back for stabilty? That kills the values proposition of low rates. The spread for the two conversion will already be close to or over the 3% you pay your current payment processor. Not to mention the hassle. You can introduce a processor like Coinbase to optimize the process (and also increase transaction performance by keeping local transactions off-net), but then you've just introduced a middleman that will also charge you fees.
Wiring money overseas will cost customers a bigger fee, but this fee is usually fixed, so batch transfers are usually done. Furthermore, for people with frequent Forex needs, you can open an account with a dedicated Forex company that will give you much better rates and you can probably save on some fees with them as well as they have many local bank accounts in different countries accepting and sending money.
So all-in-all no, I don't think it's all smooth sailing for Bitcoin and once people wake up to the limitation of this particular and novel implementation or decentralized digital currency, it will be better for everybody involved. We will start asking the right questions (eg. is if possible at all to create a decentralized crypto-currency network with similar performance to commercial payment processing networks) and maybe incorporate some of the better ideas from Bitcoins to more practical applications.