Biggest Bitcoin problems in my opinion:
- Too complicated for masses
- No 100% reliable back-up protection if private keys are lost or stolen
- No charge-back option (this is both pro and con)
- Not enough big merchants
https://temporaryerror.com/the-problems-of-bitcoin/