What makes Holding the best option is that the risk of loosing your capital is minimal as compared to trading. Trading is too risky especially if you don't have good knowledge and the mind to face music that come with it. If you are not too press to make use of your investment capital then buy and hold is the best and safest option I must say.
maybe hold suitable for most investors type and trading only for person that have good skill in technical or fundamental. hold for long time be easiest strategy to get profits while we didnt have skill in analisys and also we make our investment as side income so psychology and emotion will maintain well.
Personally, I believe that in order to trade successfully, you need to love to trade. I'm not a big fan of trading, I don't like shorting, I don't trust exchanges, I don't like the constant tension associated with waiting.
I will lose a lot of money until I understand how to trade correctly, so I choose investments for myself. As a rule, long-term investments very often bring very good returns.
time and experience will tell us in which type actually we are. and now you find the kind investors tha suitable for your self. need to remember each person will have different trading type , some of them could be longterm trader and some one else as daily or short time trader.