Relatively speaking, cloud mining is the lowest cost.
Lowest cost is definitely a huge positive but if you don't actually make money in the end anyway, what's the point? Cloud mining services are either a scam, or very unprofitable for the service subscriber.
Yup I won’t suggest anyone to do cloud mining either.
95% of all the cloud minings are just scams, used to suck your money.
If I talk about OP, then I am in favour of Buying the Bitcoins. It’s just hassle free, no maintenance required as we need to do for a mining gig. Moreover the graphics card also have become expensive for which making it difficult to set up a mining rig.
In case of Buying the Bitcoins, you just pay and get your Bitcoins. Basically due to the easiness in handing while buying the Bitcoins, i am in support for this.