None are bad all are good. However their is risk in cloud mining because you don't know for sure if they are a scam or will turn up scam eventually. Only say this to remind of Hashocean. Cloud mining also takes no effort to earn money though. So there is that. With steem power you would have to constantly be on steemit to earn money. Not saying that's a bad thing or anything. To buy 25k in mining rigs would be a full time job keeping up with it IMO. If i had 25k i would invest in all 3.