just note that (powerful) miniPCs have a price premium and could even have a performance degradation due to cooling issues
why not just get a ryzen laptop with onboard memory/storage? their mobile CPUs are pretty good now, can trade blow-for-blow with desktop chips
(some reason their battery test didn't work, anandtech had much better results on battery)
https://arstechnica.com/gadgets/2020...d-its-awesome/
https://www.anandtech.com/show/15708...0hs-a-review/4
if you are price sensitive, a $650 option isn't that bad (unless you go with a pc-on-stick or intel NUC or have spare parts, your miniPC will likely be more expensive)
https://arstechnica.com/gadgets/2020...ove-its-class/