The last time I bought a mini PC was almost 10 years ago. The company/computer was called Kangaroo and it was the size of a cellphone. If you were using Bluetooth to connect input devices as well as using screencast you could forgo the attachable dock that added a couple of inches to the length of the device but with the attachable dock that came with the device you could hook up a monitor/TV via HDMI and make use of 2 or 3 USB 3.0 ports. It ran Windows 10 IIRC and ran Titan Quest at 60 fps, along with being able to handle a slew of other indie games that I threw at it. Actually I know how to find out when I had it... I was in the hospital with a chest tube, pneumonia with pleurisy, they had to drain over 2,000 ml of fluid from my left chest cavity, and while I was in there using my hospital room's TV as my display I bought the first Mega Man Legacy Collection and Bunker Punks and The Final Station..... it was September 2016...
So anyway yeah, top marks for that little gadget, but sadly I sold it to a pawnshop at which one of the chickies working there sassed the guy who showed interest, questioning why anyone would every buy something like that and what possible value something like that could ever have. I'll tell you what value it has, when it comes in handy to have a miniPC; when you're in the hospital for 2 weeks and dragging in and setting up a full fledged gaming rig on top of your bed's serving tray might get frowned upon.
That little thing saved my sanity. Sadly I don't think the company even exists anymore. The only place to buy a new one back then was, and no I'm not making this up, was the Microsoft Storefront, but if you wanna see what it is that I'm blathering on about, I'm sure you can find one on eBay. And if you are ever hospitalized and all you need to get by is to be able to play the first Killing Floor on the hospital's WiFi, you could do worse than a Kangaroo.