1- Would I buy this product or not :
2- Or invested in mining Cloud.(And any companies advise me , and why)
3. Take whatever fiat you are thinking of spending on mining, and just buy BTC directly (eg: via Coinbase)
Best and easiest solution, don't jump into mining without a bit of knowledge. I would personally buy a cheap older miner to get used to it, maybe an s3 and put the rest DIRECTLY into btc.