i am about to stop believing hold. There are many good projects to invest but since the market is never stable, trying to buy and sell all the time is better than holding for long term.
Buy-sell frequently is called day trading and this way of trading is dangerous for new traders. The long-term market is completely different compared to short-term trading but there are different advantages for both types of traders depending on the capital and experience.
One can successfully do the day trading if he already knows the ins and out in crypto market.
As well as familiar with the alts that he is trading with.
But for long-term holding, it is quite different as you are investing to particular alts that you believe you will make a profit of, after few months or years of holding..
In this case, I still go for btc and eth, as they are the frontliners in crypto.
Most alts, follow the trend of btc, whereas, eth has strong foundation and they have active development team. We are still awaiting for the eth 2.0.