Definitely prefer long term hold. First got in years ago with a small amount of money; most of my friends traded theirs but I held mine for a while, and ended up doing best compared to them. Then made the same mistake, sold everything, and lost a lot of potential gain there. Those two experiences, plus the fact that holding long term essentially means betting on the market (if you have a good spread also), convinced me to hold long term instead of day trading.