Holding is good for those, who have some basic earnings and don't really want to spend much time monitoring news in crypto. For those, whose income comes basically from crypto, trading is obviously more profitable.
I think that while holding top 10 projects seems to be safer, I am confident that the profit will be lower. Can see the market in recent days are very exciting, bitcoin prices are constantly increasing, if we trade, there will be a lot of profit. If you have good analytical skills, with the ability to sense the market, then I'm sure you will benefit greatly from the trade.