No. If you had 10 Bitcoins I would recommend keeping some (depending on how much money you want to have at least by 2020) and investing the rest in ~5 strong altcoins.
Now, if you had 100 Bitcoins you could start thinking about mining.
BTCMILLIONAIRE,
Regarding 100 Bitcoins, are you talking about economy of scale i.e I can get better pricing on equipment and bigger facility?
Here is what I don't understand. According to this website, I can get a S9 Antminer with payback period of 137days -
https://www.cryptocompare.com/mining/bitmain/antminer-s9-miner/. Let's assume the worse case and that the difficulty goes up 2X; hence, I will get my money back in 274 days. After one year, I should have a bit more bitcoin than when I started out assuming no equipment break down, cheap electricity, and etc. In the second year, I should have more bitcoin plus free equipment working for me. Am i missing something?
If, I hold bitcoin, I would have the same number of bitcoin regardless of time.
You can factor in economics of scale, but that's not the main point that I'm trying to make.
It's simply not worth it to invest into mining hardware (especially ASICs) for small scale operations due to the low profits. The calculator that you've found only gives you a "ROI" at current prices and current difficulty levels, but this changes against you over time. So in reality you will need longer than 137 days to make your investment back. And that also differs depending on your individual electricity cost. Since the vast majority of mining happens through corporate scale mining operations, the returns get dropped down to a point where they are just barely over the running costs of the operation, which means that profits are incredibly small to none per unit.
Now, if the Bitcoin prices were to rise significantly a lot of additional mining power will be dedicated to it very quickly. This will make it even more difficult for your farm to generate returns.
If you just kept the Bitcoin however, you wouldn't have any of these issues and would end up profiting more. You won't have an ASIC to sell in the case that things go south, but if they do, you won't be able to easily resell your ASIC anyways. Hence, if things go bad for Bitcoin you will lose more money by buying a miner, and if things go well you will earn less by mining.
Bitcoin mining is simply oversaturated and not worth it anymore.
GPU mining on the other hand is still more accessible. Especially if you consider how easily you can resell GPUs to gamers even if the crypto market dies. But even here the same problems exist in terms of profitability. If you want to make more profits, it's best to just stay invested and wait, even if it's boring and a game of patience. Once you've accumulated a significant amount of wealth through your investments (or your job) though, you can consider putting a bulk of your money into GPU mining to secure your money. If the crypto market goes south you will still be able to resell your GPUs in that case, which will lower your losses or even keep you in profits depending on how much money you put where. But for small amounts of money this is just simply a waste of time, stay invested and you'll make several times more than by mining. Mining (with GPUs) is only worth it for the additional security, not for making money.