Yes, again, I totally agree that there many ideas for making bitcoin more usable, but they all unfortunately tend to undermine bitcoin.
Bitcoin's fundamental core strength is being distributed. That's also the thing that makes it mostly unusable.
Sure, if I just trust someone else to manage my wallet and verify the block chain for me, it becomes usable. This is the exact reason why people keep getting taken by bad "online wallet" services -- they can't bear to do it themselves.
Mobile wallets are a great example. There are two types of mobile wallets: the kind that wingnuts struggle through using because they're bitcoin fanatics, and the kind that are actually interesting for people drawn to convenience. The former actually verify the block chain, the latter are a thin client over an API to someone else that's managing that off the device.
Bitcoin is distributed, and some people choosing to yield their micromanaged control to enjoy the dividends of convenience does not make the system any less distributed.
With Bitcoin you CAN run your own node, you CAN mine your own blocks, you CAN verify the integrity of every transaction that every person has ever made in the blockchain, but that does not mean that you HAVE to do these things. Because this is an open-source currency, WHEN you choose to yield to a third party, you get to choose one based on their merits because the barrier to entry to become a service provider is so low, thus competition is fierce. Compare with the banking oligopoly.
This is on par with Linux. You CAN build every binary on your machine from source, but you do not HAVE to and most people choose to yield their compiling duties to distributions and just install pre-cooked binaries. The benefits of open source continue to shine upon these people, because they get to choose their distribution, and they benefit from the fruits of the bazaar development model even when they are not actively engaging in it.
Bitcoin's fundamental core strength is being distributed. That's also the thing that makes it mostly unusable.
Sure, if I just trust someone else to manage my wallet and verify the block chain for me, it becomes usable. This is the exact reason why people keep getting taken by bad "online wallet" services -- they can't bear to do it themselves.
Mobile wallets are a great example. There are two types of mobile wallets: the kind that wingnuts struggle through using because they're bitcoin fanatics, and the kind that are actually interesting for people drawn to convenience. The former actually verify the block chain, the latter are a thin client over an API to someone else that's managing that off the device.