All of these are completely valid possibilities, and why my foray into Bitcoin is a cautious one.
As alt-coins continue to develop we are beginning to see different definitions of value and different potential solutions to many of Bitcoin's problems.
At this point in time, less people are transacting Bitcoin for anything other than cryptocurrencies. The time and cost of transactions is limiting (if not prohibitive). Some say that Bitcoin Lightning Network (BLN) is the solution, but what other problems will that create?
As it stands, a city can be powered with the combined electricity Bitcoin mining is consuming every day, and it's not getting any less resource intensive as difficulties increase at least twice a month. THis alone could collapse Bitcoin in a short time.