Yeah there are a few things i dislike.
Firstly as a "renter" it pisses me off i have to keep adjusting as i cant get any miners. I put it at the top rate then someone goes higher. Would be better to have a 10 min minimum or something like that before switching,
Also paying to cancel when i dont want to pay ridiculous rates anymore is just stupid. Why not put a pause option or a reduce fee option?
No offense but, the people that ''go higher'' obviously have a way to get more out of there hashpower than you do. For example, yesterday people mined whitecoin at ~0.014 BTC/MH/day while renting at ~0.011 BTC/MH/day.
I am starting to think we need a cap on hashrate... unlimited is causing crazy bidding wars - 1/4 of the pool's total hashrate as a maximum would be nice.
Then people would just put RoundUp(poolhashrate/max_rentable) amount of oders in at the highest price..
The current system seems fair because it represents an auction.
Also the way it works now makes NiceHash approach the maximum profit among
all the scrypt coins (of course you have to deduct the 5-25% profit the renter(s) is/are making). This makes NiceHash profitable for the renter, who is out there looking for new/high profitable coins and then proceeds to rent hashrate -> other miner also find this coin and thus the bidding drives the price about 5-25% from this coins actual value (5-25% depending on how well know the coin is/gets) as well as for the miner who gets 75-95% of the current max value at all of the scrypt land without having to perform the staggering day job that is looking for profit in scrypt land.
note: don't pin me down on '5-25%' it's hard to do statistics when you don't know the coin people are mining most of the time