My results are largely anecdotal estimates, as I mine more or less as just a hobby. My equipment has ROI'd, and I have a deal set up at an industrial site where I pretty much just give up 1/4 of gross revenue as "rent" for the room & power (so I dont take power costs into account in any way). I mine & hold, all I ever cash in is to pay for equipment maintenance (replace a dead gpu, fans, etc). As it's just a hobby for me and I really dont want to invest any more time into it than maintaining the farm remotely while I do my day job, and going by once a week for maintenence on the rigs. I dont want to hold every speculative coin imaginable, and am not extremely concerned about making sure my rigs are running at their absolute best on the most 100% optimal algo 100% of the time....though I'd like for them to run pretty well, and get good results with what they mine. I use Awesome Miner on Windows, and have all available pools set up except for Mining Dutch (I have no idea why I've never gotten around to using this pool) and have a manual pool set up to mine a few specific coins. I could probably get much more efficient results manually pointing my rigs to specific coins then trading them myself or holding them, but I dont want to spend the time doing it. My GPUs are probably not set up with the most efficient settings possible, but I have tweaked them to get pretty "standard" mining performance for each algo, and they swap settings automatically through awesome miner & Afterburner as they change algos. I spent a good bit of time getting everything tweaked on the front end so that I could run it as automated as possible.
Here's what I'm running that way, and my experience on their results:
1 6x 3gb 1060 rig: Spends 80% of it's time on Blockmasters & Zergpool*, the rest of the time occasionally bouncing between HashRefinery, Blazepool and Nicehash. mostly mines Lyra algos but occasionally Phi, X16r/s, etc. Currently grossing around 2.45 USD (actual results) per day
2 6x 6gb 1060 rig: Similar results to the 3gb rigs, but goes to ethash on MPH maybe 10% of the time. Grosses about the same as the 3gb rigs, around 2.60/day currently
3 8x 1070 rig: Spends a little more time on ethash (bouncing between MPH and Nicehash) than the 1060 6x rig, but not by a whole lot. Maybe 15, 20% of the time. Grossing around 5.50 per day currently.
4 7x rx 480 rig
5 6x rx 580 rig
6 6x rx 570 rig
7 2x rx rig (spare parts, more or less): These all do the same thing: Mine Ethash all day, 90% of the time on MPH. Occasionally swap over to Nicehash, but rarely. The 6x rigs are doing around 2.75, the 7x around 3. Dont really pay attention to what the 2x rig is doing, to be honest. I havent gotten around to bios modding those cards yet (which would have probably been a better use of my time than writing this post, but I'm lazy)
8 2x 1080 rig: Always on Ethash MPH when it's mining. Regular 1080s, not TIs. Running Ethlargement. Not real sure what this one grosses as it's my personal computer, and probably only mines about half the day.
9 2x z9 minis: 100% of the time on MPH. One runs stable at 15k, the other runs sorta stable at 13.5-14. Both grossing 4.7 to 6 per day, currently. Doubt these ROI.
*Zergpool just shut down for good, so I imagine I'll be on Blockmasters most of the time on the Nvidia rigs now.
With the current difficulty/price of ethash coins being what it is, my Nvidia cards stay away from it for the most part. My AMDs still stay on it. Kinda curious what will happen going forward as we exit the bear market over the next few months, but considering Eth is dropping mining rewards per block by 1/3 soon I dont imagine the NVIdia rigs will spend much time on it. The AMDs...I wouldnt build any GPU rig right now unless I got one HELL of a deal on parts...but I certainly wouldnt build an AMD RX rig now. If I found some dirt cheap Vegas, maybe.
Anyway like I said, mostly anecdotal but I hope that helps.