I am fairly new to mining, but based on my initial experience, it seems NiceHash does have higher returns.
I was initially mining Monero with estimated profits of about $80/month (April 2017). But switching to NiceHash, my esitmated profits jumped all the way to ~$250+/month . . . I've only been using the service for 4-5 days and have already had a payout of 0.065 BTC.
I have to admit, I'm wondering about the "bench-marking" that their proprietary mining software does. How important is it really to know the speed of your mining equipment before just diving in and starting to mine? I know the idea is that the program can more effectively pick which algorithm to mine with, and make sure the various software is working with your hardware . . . however, with a 6 GPU rig, even if all the GPUs are the exact same model, it has to run for ~2 minutes, for every algorithm, for every GPU. . . call me conspiratorial, but I can't imagine that they are not just doing REAL mining, and keeping that profit for themselves. It can add up to an hour of mining for every rig - could NiceHash be keeping %100 of the profits from this "test-mining?" every time a new user signs up . . .
Of 'course I have no way to know if this is actually what they're doing!
So while my "sheist" meter is on alert . . . it still looks like I'm going to be making a lot more profit with this company than any other I've found!
That's why I'm curious to hear some experiences from any long-term users of NiceHash out there~