If we talk about BTC, I think that the bull run will be in the nearest time. Bitcoin is going through a cycle and now is a very good time to buy as a new cycle is about to begin. This is supported by the cost of Bitcoin vs the cost of Mining Bitcoin.
Too many people are invested in Bitcoin to let it just die especially when the Exchange price reaches the Mining price.