It also depend on individual experience on trading, but I think "Holding" does not require any form of experience, you can hold based on your targeted prices and the time of your expected sales. Holding is like investment, may be it could called a short term investment, and could also be a long term investment.
Trading is a good way to make quick profit on a very short run basis, but with some basic experience. In a nutshell, I think both are good, it may depend on individual choice.