So you are comparing mining with trading. Minning need a quite a good investment of hardware and only then you can mine. Bitcoin mining is so difficult and expensive that an ordinary person cannot afford it. On the other hand trading can be done with minimal investment and it can also give you quick and better profits than mining.
Remember that mining now is not profitable and it will just going to give you some big loss, ASIC mining is expensive but if you want to mine, I suggest you to do alt coin mining and just trade the alt coins that you are going to earn. In that way, you are doing both things, mining and trading and there's nothing to lose on it.
Agree with you that mining we should mine altcoin now than bitcoin you can get much higher profit in altcoin because value of bitcoin now is too high you need is great miner to give you great income.
Also in trading much better to trade in altcoin that bitcoin itself, and this is the great time to buy more altcoin because the value of bitcoin is increasing so altcoin value is decreasing.
Mining with alt coin seems to be popular right now because those people that used to mine bitcoins shifted to mining of alt coin. It's a dual purpose as the title is saying there's no need to compare, why not try to do both things so that you are going to get a lot of chance of earning bitcoins that can be good and worth it for your effort.