More than 95% of cloud mining has proven to be a scam or incompetent failure over the past 5 years. There's several threads detailing the failings of cloud mining.
You're asking for the best company out of the "built for failure" setup.... sounds like asking for which cancer has the best mortality rate.
The best option is to avoid them all together, "none of the above" is unfortunately the best option.
If you don't want to mine then consider buying the coins directly from an exchange.