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.
I paid less than $4 in fees for my VPN service on cyber Monday using Bitcoin. Also, using SegWit addresses, the fees go down to like 40 cents; but many operations are not using SegWit yet.
Regardless, Bitcoin is hardly 'unusable' if fees are $10+. The use case merely changes. People think Bitcoin is just a p2p paypal, but that's the wrong way to look at it. Bitcoin is more like trustless banking and grants you more control over your wealth. Right now it's possible to buy $1 billion dollars worth of BTC, move it into your private wallet address, memorize the wallet seed, delete the wallet from your computer, zero the drive to prevent recovery, and you'll have $1billion in your head with no other way to access it short of 'enhanced interrogation'. No government can seize it, freeze it or devalue it. No bank can steal it.
With Monero, nobody can even know how much you have or who you send it to. I can imagine a future where all tax comes from property and sales taxes because the government can't know how much money anybody has.
Bitcoin devs are working on 'second layer' solutions to scaling. Increasing the block size (and SegWit did that anyway, as a compromise) dramatically reduces security in exchange for little scalability. Bitcoin Cash exists because the Chinese mining cartel want to exploit ASICBOOST and Roger Ver is an idiot. Ver threw away most of his fortune pumping that shitcoin-- makes me wonder if the Chinese were just conning that fool out of his fortune.
With lightning networks, many transactions are settled onto the blockchain at once, and payments are instant. Even if reduced security from increased blocksize were not a concern, the confirmation times still make on-chain scaling less desirable. You can't have Visa in a public p2p ledger, it's just not possible. Block sizes fill up no matter how large they get; what happens is services like Satoshi Dice (or cryptokitties, as ETH is finding out) fill them up. It's wrong to assume that 2x block size = half the fees. Paying for coffee shouldn't be on 3000 bitcoin nodes all over the world permanently enshrined in the blockchain for eternity anyway.