Renting gives a more stable income stream that is not subject to altcoin fluctuations, exchanges fees, pool hacks, etc...
Um...no it doesn't. Renting hashing power gives you the hashing power to use in the exact same way as a miner. I think the only reason to rent is if you want to accumulate some coins without buying mining hardware and without buying the coins outright, but even that doesn't make much sense as you have to have coins to rent the systems in the first place. Basically, renting is a gamble that apparently a few people are willing to take because they think they can earn more than the cost of the rent. "Tomorrow, I predict that mining CoinX is going to pay me 0.025 BTC per MH, so I'll pay 0.02 BTC per MH and come out ahead!" Unless I misunderstood something?