Holding long term will always have good benefits but holding will always be preferred by the people who don't have much towards trading, whereas people who have very good experience in trading won't bother about the long-term
You should not invest long-term at this moment, the market is constantly fluctuating you can see that bitcoin prices are constantly falling sharply in recent times. The market is constantly fluctuating bitcoin adjusted prices make altcoin is very strong, if you hold long term at this point will be very dangerous and if the bitcoin price can not recover you will greatly damage.