The biggest problem is that right now the financial infrastructure that exists to handle transactions for other things doesn't quite exist for bitcoin. If you send your money to a bitcoin exchange, how do you know that people won't run away with it?
That's why people use escrow for secure your fund especially when bitcoin identical with scam
Since bitcoin is limited in 21 million coins, I fear nothing , the problem only will be bitcoin survive until 2020 or not !?
For sure it would survive on next 3 years and i would rather believe that it would able to survive until the last bitcoin would be mined which is on 2140 but well we are all dead on that year for sure.Scams cant really be avoided since bitcoin is indeed money and the problem about bitcoin is on scaling issues. Fees are high and transactions are too long to confirm.How much more if there are lots of people who do make use of it for sure we would really suffer such delay and high free transactions.