Stay far away from nicehash.
Its what lazy people use because they dont want to maximize profits. Plus its been hacked recently and every customer lost money with them.
Uhh, NiceHash actually gives some of the bets profits as of today, though mining directly is always a tad more profitable, Nicehash is right behind. Sure they got hacked, and even with their sketchy repayment program, I still use them. I dont trust them with my bitcoins, so I withdraw to coinbase (NO FEE!) as often as I can.