If you are faint hearted / want an assured coin income / have ethical concerns (applies mostly to participating in pumps/dumps) -- then mining is the way to go.
On the other hand, if you are experienced and can take losses and gains in your stead and are aggressively looking to increase number of coin holdings, then trade.
Most people do a bit of both.