In my opinion there is nothing better between short term and long term investments, if you have the ability to analyze crypto short term (maybe within a day, week or month) you will be able to make small profits every time there is a price change or correction. Long-term investment will be easier you just need to buy crypto when prices are low and sell when prices are high.