Buy them or cloud mine.
Cloud mining is not a good idea. The mining profitability is low, and even worse many of those cloud mining sites are simply running as ponzi.
Agreed. I made some nice money with clouding mining but I got into it like 5-6 months ago. These days most cloud mining business models are unsustainable because of the BTC slump.
Some companies may have come up with new strategies to try and maintain profitability but I'd suggest that you wait at least a month or two before investing, just to see how they fare.