Veteran crypto trader here. In Q2 2017, BTC costs $1,700 and I told /biz that BTC will reach $10,000 in 2020 and I told everyone BTC is the best investment in crypto and everything else is a shitcoin.
I'm pretty comfy that I will 5x my $100,000 investment (58 BTC) in 2020.
(Take note that my initial investment is $6k and became very good at sniffing 3x-10x shitcoins. I stopped trading shitcoins when I reached $100k and start focusing only on BTC instead.)
Enter Q4 2017. Bitcoin is mooning like crazy. My $10,000 prediction for 2020 becomes a reality this too early!
When Bitcoin reach $7,000, I know we're entering the bubble phase. I have sleepless nights looking at the chart waiting for the right time to sell.
When BTC reach $10,000, I said to myself "That's it!". This is my original plan and I should stick to it. I sold my all my BTC for $615k that day. Then few days later BTC reached $14,000 then $18,000! I could become a millionaire that time but I knew it was a bubble. I'm already pretty comfy with the fact that I gained $615k (for the first time in my life)!
I still believe in BTC. But I also believe that you can't solve the scalability issue for any decentralized systems. The only way to solve the scalability issue is to use 3rd party payment processors like CoinBase, or Lightning Network.
I'm pretty sure a more robust and regulated 3rd party payment processor will be invented with "anonymous for the buyer, not the seller" and "instant" features, and it will become the normal way to send BTC. BTC needs regulation in order to be successful because everything in a society needs regulation.
I believe all of that and more will happen in 2020.
My analysis tells me that $6-7k is the healthy or stable price of Bitcoin right now ($9k+ is a bubble). My new prediction as for the Bitcoin's price in 2020 is $25k. My advice is to buy the BTC right now if you want to 3x your investment. Stop trading shitcoins with your money that you can't afford to lose.