Which do you prefer and think is better
For me personally with the real life workload, for most of the case I don't have time to do day trading where you constantly need to check the chart of your assets regularly to make sure everything is under control. With that hassle, doing long-term trading and in my case DCA is the best and comfortable strategy for me because it requires little to no effort to check and you can forget it for few years and grab more if necessary.
You can do daily trading occasionally though, 1 trade a day is already sufficient and even recommended, usually you can always put limit order and take profit so you aren't gonna be fixated on the market price 24/7 so having work load could go along well with daily trading, the problem is always on how to determine a good entry position, tp target and cut loss.
for most of people that just aren't cut it with the mentally exhausting activity of trading, DCA is always the way to go, since people with tendency of easily panicking will always become food for the whales.
the essence of trading itself always emotional restrain.