These cheap mini PC look nice on paper, but I have bad experience with them. They tend to break after a while. They got shut down due to overheat; their small form factor make ventilation difficult. BIOS was set to overclocking by default. BIOS settings got magically reverted back to default. Everything makes it look good on paper on benchmarks but bad for consumers.
OTOH, I got good experience with the Intel NUC boxes. Got good experience with HP and Dell's slim PCs, which have slightly bigger form factors and are good for heat dissipation.