There seems to be an extremely serious technical flaw which goes to the heart of an IOU trading system:
All IOUs for the same real-world instrument (BTC, USD, Gold, Oranges) are regarded as fully fungible 1:1 even though they originate from different people with different circumstances. This means that:
a) there is no accounting for expiry or settlement. IOUs are issued with no agreed redemption date. This means payers are effectively making open-ended gifts.
b) there is no weighting for the creditworthiness of the issuer e.g. an IOU for 100 USD from person X equals an IOU for 100 USD from person Y, even though person X has a million-dollar house and person Y lives in a culvert.
These are real pitfalls that can not be solved from within the Ripple system (which is really just a ledger), but potentially could be addressed by out of band agreements between the participants, assuming those participants fully understand the issues involved and are willing to go to the trouble.
I have my reservations about tying any kind of IOU system to BTC. Further, the whole Ripple project seems really complex and a bit tricky - even for tech guys to get. Sounds almost like a potential Trojan Horse to BTC. I say we approach this carefully, very carefully. Get that thing open sourced and have the experts look into it. The longer it is closed, the more we have to worry.
I'm open to studying this Ripple thing more though. Bitcoin clearly needs a decentralized form of exchange at some time. I'm just not feeling it is Ripple at this point.
It's probably not worth the effort needed to use Ripple safely when you're talking about transfers of BTC, however when you talk about dollars and other legacy currencies the cost/benefit ratio becomes significantly more favorable.
One thing that would assist Bitcoin adoption would be if users could pool their dollar (euro, etc) liquidity while running Localbitcoins exchanges to help new users move into and out of BTC. The easier it becomes to move between BTC and legacy currencies, the more BTC people will be willing to hold. Ripple could help achieve that if it was used for "community credit" instead of relying on gateways.
Basically the best parts of Ripple are exactly the features that OpenCoin isn't focusing on.