Yeah I'm at a point where I just throw everything at nicehash. I get slogged the full 5% fee which is annoying, but I will acquire more hash-rate to be able to mine 0.1 BTC within 4 days so that the fee is reduced to 3%.
From what I can tell, you pay 2% to nicehash wallet and to get it out of there you pay the network fee of 0.001 BTC - which probably totals 3% anyway.
I didn't know that it was free to coinbase - I will have to look into it.
Cryptonight in particular has been paying wayyy higher than ordinary XMR rates for a few weeks now. Equihash is quite strong as well.
Have you tried using Mining Pool Hub with "Autoswitch" (to automatically convert a mined coin to another... such as BTC)? I haven't been able to do a scientific comparison, but comparing 8 days on NH to 8 days on MHP I've found MHP has a higher return and lower fees. So I'm interested in your point of view.
I haven't looked at MPH. 50% of my rigs are on nvOC and I'm not sure if they can point to MPH. If there is a linux OS with MPH support, I would definitely try it.