Totally a matter of personal preference. If someone is a bit lazy but clever one, he should go with long term trading. That will save him the trouble of checking the changing prices every other moment. However, his holding must be a potential one like bitcoin so that his wait will not become a waste eventually. Short term trading is the better one and hectic one too. Within short time, trader can earn more.
You can earn more if you are a short term trader but you can lose more as well, short term trading is by far the most difficult way to trade and yet it is the most popular amongst newbies and that is definitely a problem, it is better in this market to start your journey in a slow way and only try long term trades and you can change this once you have corroborated you can be successful, but very few try this approach and eventually suffer the consequences of not doing so.
someone who believes in future market price growth, of course, he would rather decide to hold it in the long run. although there are some of them who decide to be able to make small profits every day from short-term trading and of course they must be willing to spend a lot of time to avoid losses because they must always monitor market price movements to get profits every day.