I've been thinking about some of the cons you mention for a little while now, and the only solution I can come up with is probably the exact opposite of what the bitcoin community thinks should happen.
Basically, I see centralised 3rd parties that offer users online wallet management with merchant services, ala bitpal. This will appear to erode some of the ideals of bitcoin, such as each user being in total control of their currency, but I think those ideals won't work in reality. Just look at the guy who recently lost 25k of coins, and ask youself if the typical mum & dad is going to know MORE or LESS than him about cryptology, security, etc.
Having online 3rd part bitcoin wallet management will allow a number of benefits, however, such as setting up automated payments (your computer doesnt need to be on to send them), access from any computer, potentially better security than the average person can muster, etc.
The main bebefit of bitcoin then, will be that various 3rd parties can compete with value added services along with their wallet management, be based in different countries to avoid certain laws, and generally avoid some of the unwanted side effects such as having wallet assets frozen, etc. However, the tendency will be towards trusting a few established provideers, since new startups could just be out to scam your wallet.
I hope that made some sense, I obviously haven't been thinking about it as long as some others.
Yeah man! Made a lot of sense, great post.
I'm thinking along the same lines, too. I think one of the great things of bitcoin is that we can have these third party services and still not have to compromise the deeper aspects of bitcoin that appeal to many of the current adherents.
I see two ways this could play out:
1.) Some enterprising bitcoiner forms his own "BitPal" type service, with wallet management, escrow services, possibly even payment insurance. The problem here is one wholly of trust. Maybe it can be done, but maybe it can't. Trust is a difficult thing to earn when it comes to hard earned money, products, and services.
2.) Some big name company who already has a great deal of mindshare and trust develops bitcoin services. I think this could potentially be the best thing that could happen in the near term, but poses it's own issues. Firstly, I fear there's not a major company willing to gamble with beginning to accept a "currency" that's both untested by the market, and most importantly, by the law. I believe that any major company will be sitting on the fence waiting for whatever Govt. agency applicable to give their yea or nay on bitcoin's acceptability as a medium of exchange.
Which brings in the second issue, which is what if they do get into the game, with Govt. blessings? How much control are we willing to let some potentially massive multi-national corporation (possibly banks even!) exert influence on the bitcoin economy? They might not be able to affect things like block chain integrity and the like, but what about the markets? What about the public consciousness surrounding BTC? If they do step in, in a big way, would the early community even be able to stop them from cornering the market in the long term?