Mining is not as profitable as it seems, there are almost no online calculators that can estimate very well the ROI, as there are two factors that are almost invisible to the noob cryptocurrency investor one is that prices of Bitcoin or Ethereum aren't always going to to up steadily and the other is that the difficulty factor is going to go up steadily, so "life time contracts" are really going to last maybe a year and half.
Here is a good calculator to have a realistic projection of your ROI in cloud mining contracts:
http://www.greywyvern.com/code/javascript/poolbitcoincalc
In the next months we could also see a flood of RX480 cards that are now hard to find, this would be due to the unprofitability of mining due to the new elevated difficulties.