trading can be risky but if you don't trade with forms that take charge back and get proper ID it's usually fine. That's been my experience. I think mining would of been more profitable, now it seems you would need too much money for a proper setup and even then it would take while to get your ROI. I'd stick with trading for now, given the opportunity I would start a little mining farm on some new crypto coin for the heck of it.
Trading gives us a much better advantage than investing in cloud mining. Current investments in cloud mining mostly do not provide confidence. Cloud mining only perform calculations in the absence of hardware miner. Very unfortunate because almost all cloud mining will end scam.