The page up at Newzbin2.es (or at least the Google cached version for those of us in the UK) which shut recently mention that BitCoin is too complicated for most people. I never used it so can't say...
The fundamentals may be, but the implementation doesn't have to. One could easily just make do with "send" and "receive" functionality. Blockchain has a very nice android app.
My first experience was buying some coins through Mt. Gox, and immediately having my email leaked. It's something that seems to happen with alarming regularity in the Bitcoin world, people dropping 0-days left right and centre to get their hands virtual stashes.
I suspect I probably got burnt trying bitcoin, but I would still warn anyone against using Blockchain for anything more than a toy.
The alternative is to run your own client, and download close to 3GB of data at a snails pace. Neither are at all attractive at the moment.
Hmm, from what I saw, Blockchain keeps everything encrypted at all times, so it looks pretty secure. I imagine that buying Bitcoins might be more problematic, though, true.
Inject into their code and wait until the big players log in and reveal their keys to the trusted site. Game over. The encryption only protects against an opportunistic database grab.
Well it's different, but the end result is the same.
Banks are massive and have pretty much everything insured. If they mess up, it's on them. Not so much with bitcoin, if they mess up their users lose out.
Additionally demonstrated by Mt. Gox, most bitcoin services are run by complete novices. Basic SQL injection on a website dealing with currency is unforgivable.
Here lies the real problem