I gave up on using my HX 370 mini desktop as a VM host and I've changed it into a sort of ultimate fat client PC and even my main daily-user system. I have a couple minor gripes with it, but this thing is for the most part an absolute dream. I can assign 8 or 16GB of its DDR5-8000 RAM to the iGPU and I can play with the overall system power budget to tune it for graphics work or gaming, to the point where I can get playable framerates in Cyberpunk 2077 objectively comparable Topaz AI Denoise speeds to an RTX 4060 mobile, about 10s per image.
My biggest problems with this PC, now that I'm sitting in front of it a lot (mostly a matter of trying to keep my apartment cool, the "people who don't have decent AC in the summer"-problem) is that it doesn't have any real high speed networking, and it gets concerningly loud for a mini-PC. I'm trying to find a good deal on USB4 to 10GbE NIC. 2.5GbE is pretty glacial when I'm used to the 40Gb connection between my desktop and my file servers. Noise? I'm not sure. The PC has an aluminum chassis and I have it sitting on top of an upside-down Scythe HSF just on the off chance that the extra radiative surface area might help it out a bit, but I'm not used to mini systems making noise long term like my little guy does when I'm applying effects in Resolve.
I'm mentioning all of this for the guys here who don't generally run stupidly high end systems. I paid like $750 for this thing. It's in the right ballpark to run contemporary games at 1080p off the APU and with 24 threads, it's also just fine handling the majority of anything I care to throw at it for content creation tasks. This PC would keep most people happy for YEARS.