CPU/memory/performance are nice, but not the only things I'd care about, e.g. - number and speed of ethernet ports - if you want to build a opnsense router for example - number and kind of video outputs - if you want to build a media pc - MSRP - passive vs active cooling - power draw - USB ports and USB version - m2 nvme and sata connectors - m2 lte (key b) connectors all of those could be filters - see pcpartpicker…
One thing you didn't mention that I'd like to see is what, if any, PCIe slots there are. This is pretty rare in mini PCs, and I've only seen it on the Minisforum ms-01 (https://store.minisforum.com/products/minisforum-ms-01)