For me I'll choose short term investment cause I'm not a patient man so I just want to invest in any cryptocurrency for few days or maybe a month maximum and I think short term investment is better than long term investment cause you can get profit everyday or maybe every month but with long term investment you need to hold your cryptocurrency for years.
Well patience is the most important thing in bitcoin if you are not having patience you will not earn money. It is not like you will lose your own money but you will not earn high profit out of it, now bitcoin in high in price and It is right time you should buy and if you really want profit you will have to be patient and wait till bitcoin price increase and earn a lot of profit for you so go for long time investment man.