Lastly, you can buy contracts from other cloud mining outfits, but most will never ROI.
Depending on your electricity price, and if vat and other things you might be better off with hardware. It all depends on those things if you are better off with hardware or hosting/cloud.
This is precisely why I had to stop when it was $10/BTC where I was generating 3 BTC/week with my graphics card, I couldn't afford the $600/m hydro bill, but next month Im moving into a place with hydro included and thus my return.
Plus I have a really nice 7 foot tall server cabinet that would look pretty sexy with a couple 4U miners running lol
Yea having low priced electricity is a must at low priced BTC. Profits are tighter then they once were. I still think ROI is possible mining, but greatly varies between people and their locations.