I find AM to be remarkably accurate in revenue estimation. Mining equihash the amount AM estimates is pretty spot on.
I agree i tested it on Nice hash for about a hour one time an watched AM it was as you said pretty spot on. ofc others for what ever reason will say I'm wrong which is fine but i did also test it one day and i did get what it said i would, give or take one or two bucks off so to me that is pretty dam accurate, it's all way gonna be off more or less depending on the time or what it is selling for the next day .
For NiceHash, it appears to be fairly accurate - within 95% range.
But for AHashPool and HashRefinary, they are still wildly off. Of course, not the fault of AM but still, that's what you get. I haven't even tried the ZPool yet due to it having somewhat worse reputation than the others supported by AM but I'm going to try that out within few days.
I'm trying to figure out the right % for each pool so that I can more realistically do profit switching across different pools. For now, I'm sticking to one pool at a time and figuring out what this % should be.
Without the right %, pool switching is pretty much useless - 90% of the time it will be AHashPool, 8% HashRefinery then 2% for the rest.