i am sure bit-x, genesis and hashnest are legit. about hashocean i am not sure, but they are paying almost 10 month without any problem, and i am hopping they will continue. if you will invest here, about 4 month you will get ROI and then profit
Bit-x stopped their cloudmining since last december.
Genesis mining - According to some of their customers they aren't getting ROI they ended up having negative profits because there contracts are short term
Dude, 4 months is impossible to have a ROI when mining
BTC that 4mos was in the past when the difficulty isn't too high and the value of bitcoin is able to cover the electricty costs.
If the cloudmining guarantees an ROI of within a certain timeframe its likely to be a scam or ponzi.