In mining BTC there are a number of factors that play a role.
1) BTC Value - This will effect daily returns
2) Cost of hardware - This effects Capital Costs
3) Power Costs - This will effect daily returns
4) Coins Generated Per Block - This will effect daily returns
5) Bitcoin Difficulty - This will effect daily returns
The benefit of buying power from GH is that you're paying for the hashpower, the cost of the power covers your initial pricing, and we do the rest. Maintenance fees are pulled daily, payouts hit your own personal wallet which you control daily, and we're transparent. And you also don't have to worry about the heat, noise, or repairs of physical hardware. However, we can't improve BTC's Value, and when the halvening occurs, we plan to be in completely new and more efficient hardware.
This is why the crowd mining model is nice, the maintenance fees don't pay the team, they cover the mining costs of power, repairs, servers, etc.
GH has had a ROI that looks to be around 1 year or so, and this isn't because we're gouging, but because this is the legitimate cost to start mining. It's not a get rich quick game anymore, scrypt was the last one that was. Now it's slow and tedious and takes contemplation and time. Timing is important in all industries. We would love to grow greater, but the downfall is, the fear of what can come at halvening, if we have new hardware, we can most likely survive and stay profitable, if we stick with S5's we risk not being able to even participate anymore.