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.