I mostly agree. It isn’t as relevant for x86. Modern high level emulation mostly works fine. (if you ignore compatibility)I will simply say that defining "proper x86 emulation" as "cycle-accurate" is ridiculous. 99.99% of the uses of real-world x86 emulation/translation have absolutely no benefit from near-cycle-accurate emulation of random 90s microarchitectures and their peripheral ICs.
Obviously it's useful for retrocomputing folks, people wanting to run certain older games, etc - but that isn't where most interest in emulation of x86 is, and I don't think that it's inherently more "proper" than anything else.
Some lower level emulation is needed to fix certain apps, but cycle accurate emulation is likely only needed for a very small number of apps such as demos and such that explicitly depend on it, which isn’t the case for anything I am aware of.
Is anyone interested in seeing some actual benchmarks of WoA emulating x86 vs native ARM for the same benchmark? I might be able to make that happen (looking into it)
I also can do some compatibility testing, but my device is slow and there will be no 3D games and such.
I can also do power benchmarks from the wall. No idea about software support for measuring power.