In my opinion, both strategies are good in their own place like, I like short-term trading when I am trading in futures which is also termed scalping, here the short term is great bcz of the fact that we can close our trade as soon as we are in some profit instead of a long term which has a risk of liquidation, long term trading is also useful but in my opinion only in spot trading.