I have met with bitcoin experts just to get as answer to this question but it ended up in an argument, i need to know were to dive into.

btc trading or btc mining

which is more profitable.
Why is it so hard to decide? What's the rocket science in it ?
If you are good at trading then I think the trading would be more convenient for anyone but not everyone is a good trader.
If you are tech savvy enough to manage the mining equipments and if you have sufficient resources then mining is a good option for you.
So if you are not that great at trading but have enough capital to setup a mining rig and have the necessary resources then go for mining and otherwise go for trading.
On the other hand, if you decide to go for trading but are not very good at it then you consider holding it instead to maximize profits.