I prefer mining to all of these methods, but keep in mind that mining bitcoins or other digital currencies requires an initial cost and must provide a good environment for mining.
Another point is that the cost of electricity is high in mining, and in the Persian Gulf and Arab countries, where electricity is cheaper, mining is cost-effective, and in this case, I prefer bitcoin mining in other ways.