There are both advantages and disadvantages with trading and mining.
Mining advantages
No extra fee charged for mining apart from investment.
Risk free in long run
Consistent profits
Mining disadvantages
Long term investment
Can't earn money quickly
Huge time involvement
Trading advantages
Quick profits
No investment in equipment
Easy to manage like sell high buy low
Trading disadvantages
Requires more skills than trading
Impossible to predict prices
Trading fee
Higher risk
Apart from all those advantages and disadvantages I think it is all about the interest of the person as both of them are good and only those can get good profit that are having mind set about anything it could be mining or it could be trading. I like trading because it has a little risk but it is not that expensive as much mining is so for me trading is good,