The technology (blockchain) behind it is great and will make financial services a lot more cheaper.
Bitcoin itself however is pretty much gambling. The price of Bitcoin is based purely on speculation, except unlike with traditional currency speculation where things like central bank interest rates and economical wellbeing can drive the value of a currency, Bitcoin is driven by the demand of people looking to launder money out of China.
As a mode of payment, cryptocurrency is great. As an asset, it simply isn't one.