for your info, your ROI will be at 6-8 month after you start to buy but its could be more than 8 month. before halving, i am trying to mining with genesis and i get my ROI in almost 10 month because i only have small hashrate so now i think i will think twice to buy hashrate but if the price is really down, maybe i will buy it directly. but for now, i don't know how long to get ROI if you are mining btc, my suggestion is better you mining beside bitcoin.
Your right and that long months of waiting to get the roi is not very worth to wait since we can find better oppurtunities rather than putting some money on this company, and GENISIS-MINING are yet on bit struggling situation so i don't really like to tell people to invest at them since they can be turn bad anytime if they want, and also cloudmining businesses is on the end era since the profit you can actually get from it is so low and cannot feed your needs.
yes, and if I have that $30, I will use it for trading and I will learn many lessons so I can make a profit. I think $30 it is enough to start trading and I think I can earn double from that money. besides that, if we really want to start mining, it is better to buy a hardware and we can start mining at our home. so I think he needs to think twice before he decides to invest his money in the cloud mining and I hope that he can find the right answer.