Maybe everyone has different opinions, but personally, I prefer holding rather than trading every day. Holding coins with strong fundamentals brings me more profit than trading. The main condition for holding is allocating a larger percentage of assets to top coins; in fact, I allocate 75% for BTC.
I used to be a day trader, and it was exhausting because I had to constantly search for opportunities to profit. The risk for a day trader is higher because there are more decisions to make every day.
Honestly, I'm not good at technical analysis, so holding is easier for me than trading every day.