Both are good in their own way. It will just depends on the attitude of a person. If you are a person that doesn't want to work from time to time, holding is the best for you especially if you are holding decent amount. Now if you want to rake a risk and make a much faster profit, then go trading especially if you're a non-busy person. You can focus so much in trading.