Buying bitcoins is too complicated and takes too long for a normal user. On Bitcoin Black Friday, I´ve read in a few other communitys about how it sucks to buy Bitcoins quickly with all this ID check, then sent money from your bank to your BTC Account, buy them. All in all it takes 5-10 days to buy a Bitcoin if you never did before. Way too long to buy quickly something. On Black Friday many people were pissed that there is no other alternative payment method then BTC to buy that offer.
Why ever should somebody do this, only to pay things with BTC?
And then there is the security problem. The more the price raises, the more morons try to steal BTCs from others. Oh and the paper wallet! Well, I´m in Computers for over 20 years now but I really dont get it how to safely bring your Bitcoins on paper. And actually, letting them on Mtgox or on my Wallet on the PC does not feel good at all. And then, you need x backups.
And wow, as I ve readed this, I was shocked!
You have to move all your Bitcoins from your paper wallet to your real wallet or the BTCs on the paper wallet get lost Who really can know this? You try to move 1 BTC from your paper to your BTC wallet and lose 99 Coins or ~110.000$ because you dont know this information.
Things are way too complicated for normal people. When things will get easier and safe, then more people will get into Bitcoins but at the moment it is only for nerds.
FIAT or Gold cant get stolen by some nerd who sits in front of his PC and do some coding. Ok, except from the banc account. But who lets hundredthousands of dollars on his banc account.
Bitcoin has some massive security problem (for a normal person, an nerd can use some superduper unhackable codes and passwords).