I mean so far, holding cryptos for a very long time seems to be the best option, virtually almost all coins that were top 30 or so have gone up by a lot in the last few months, doubling, tripling and sometimes even 10x or 20x their price. If you bought even only 10$ worth of each, today you would have around 20k$
Yes agree, having the top 10 is the more good and advisable to keep and it depends in the person who will invest. My strategy is a continuous rolling buy cheap sell high then buy cheap again after a dummy.
Buying cheap coins is less risky that putting your investing in the top 10 since it's a big volume coins and the moment it will drop
it will be having a hard time to recover again. Cheap coins is worth buying as they are most likely undervalued but just like any investment
you do not just invest blindly, you need to study as well.