Bitcoin is in for a serious crash, and it's because of the technical limitations that the bitcoin developers are placing on the currency. Not expanding the block size or implementing changes to improve the transactions has caused the price to send money skyrocket from pennies to 5-10$ per transaction. They're making it so it's going to near impossible to use it, especially if it's popularity continues to rise like it is now. The bulk of people purchasing it must be doing it to hold it for value, or are holding it in bitcoin banks where buying/selling the coins doesn't require an actual bitcoin transaction. I don't get how anyone could continue to invest in an obvious dead end technology, unless the cost per transaction plummets it's never going to be adopted as a real currency which really limits it's uses.
Bitcoin cash might come out of this unscathed though, it supports 8x as many transactions and the people backing it are willing to make the necessary changes to the technology to keep it viable. The cost per transaction right now is in the penny range for bitcoin cash.