When the market is good, many people find me to recommend a spot that can be held for several years.
If your idea of "long-term" is just 3-4 years, then I suggest you don't touch any coins right now, and wait to buy during a bear market, which would be more appropriate. Because 3-4 years is actually just one bull-bear cycle, and not truly long-term.
But if you are considering cryptocurrency as an asset to allocate, planning to hold it long-term like gold, and sell part when you need money, then that qualifies as true "long-term holding". In this case, I only recommend buying BTC, and not touching other coins.
The logic is simple: Coins like BNB, SOL, ETH, DOGE, XRP, ADA, and SOL are definitely good coins, having ranked in the top ten by market capitalization for two consecutive cycles; this is the result of market and capital votes, and they won't perform poorly. But the problem is, when faced with a long period of significant decline or bottom consolidation, can you hold on? The reality is that most people cannot hold on. When ETH hit its low in the last cycle, how many people said it had no hope left, and as a result, those who sold off were numerous. It's not that ETH has a problem, but rather their "consensus" is too fragile, easily pierced by market sentiment.
In contrast, BTC is completely different. Although many people criticize its high price and small growth, no one in the circle can truly deny BTC's value. Because it has no fundamental flaws, the only "disadvantage" is that it is too expensive. And in my view, that is exactly an advantage; BTC is meant for wealthy individuals to allocate.
So, the conclusion is clear: If you have a short-term mindset with a 3-4 year cycle, then don't buy for now; if you truly want to hold assets long-term, then just buying BTC is enough. If you can hold BTC, you can make money; if you can't even hold BTC, there's no need to consider other coins.