What about cloud mining? Is it profitable?
Depends on your definition of profitable. If we are talking bitcoin the most profitable cloud mining outfit is pool.viabtc.com in China. They charge $159 per TH/s for lifetime cloud mining using S9s. They have the lowest fees in the industry, such as it is, but one TH will pay you daily after fees average $0.65 (I have one.) That would be 8 months to ROI without price or difficulty increase. More like a full year. They also offer BCC cloud mining, which definitely is not profitable at the moment. You see a lot of shills for pool.bitcoin.com which is also pushing cloud mining; they have higher fees than ViaBTC so are not as profitable. Not surprising since their mining farms are in the US where power is more expensive. Both of those outfits are more profitable than Genesis Mining which has even higher daily fees.
If you want to play with cloud mining buy a TH or two at ViaBTC. You can switch from BTC to BCC if you like. However, if you are serious about making money mining you should be putting a GPU rig together and mining Ether at home.
Here is a guide and good luck as many other people had the same idea and GPU video cards are hard to find.