Both of them can generate money.
Mining able to generate more coin so more profit , the problem only it's hash rate and electricity bill
Meanwhile , trading is more simple since you can do it in everywhere , anytime with less capital compare with Mining
Overall it's depend on each personal need whenever they want trade or mining with hardware, there are always the risk beneath them