I don't know how many of those I check off. As a professional game developer (I guess I'm a "professional" since it is what pays the bills), I've got a vested interest in gaming on the mac and making games for both PC and OSX. Between that and just being a techno-geek, what's bugging me the most is how Apple basically just forgot about the Mini about 5 years ago and the segments of users it serves, especially as a gateway for PC users. (Remember "Just bring your PC's keyboard and monitor?")
From 2006 through 2012 we had
annual updates for the Mac Mini (none in 2008, but 2 in 2009) and Apple at least tried to have the Mini's capabilities keep up with what was possible at that price point and size+power+thermals at that moment in time. Then... they lost the plot... Any coincidence that this happened once Steve Jobs had left us? I don't know how much he cared about the Mini's place in the product mix, but since the post Jobs changes all we've had was the 2014 refresh which was basically a cost-reduction compared to the prior year's attempts to move the Mini ahead (the 320m, 6630 dGPU, quad core, etc vs soldered RAM, etc)
Now the small PC competition has not only caught up to the Mini, but it leaving it in the dust.
Recent developments have not been kind to the neglected OSX platform. Current nVME disk speeds smoke the Mini's, iGPUs have gotten way better, and low TDP Quad Cores CPU are smoking it. 4K displays need HDMI 2.0 and DisplayPort 1.3 which are AWOL here. 2018 and it's the only Mac that can't drive a 4K monitor. USB 3.1 and USB-C? *cough* *cough* *cough*
Here's a few of the Tiny PCs I have:
4 of these can do 4K @ 60FPS - Guess which one doesn't
[Back L-R] Zotac EN1060 ( i7-7700T, 6GB GTX 1060, 32GB), Zotac EI751 (i7-5775C 65w, Iris Pro 6200, 16GB)
[Front L-R] Skylake i5 NUC (i5-6260U, Iris Pro 540, 16GB), 2011 Mac Mini (i7-2620M, 16GB, AMD 6630), Kaby Lake i5 NUC (i5-7260U, Iris Plus 640, 16GB)
I just threw the rest of the size comparison pics up at
https://imgur.com/a/xXbw3fs
The Mini has lost ground to the much smaller Intel NUCs, and the slightly 'larger' Tiny PCs in the back row run all over it.
Oh what the heck.. I'm preaching to the choir here.. Apple should either get the Mini 'back into the game' so to speak, or kill it off. If nothing else, Intel probably is probably ending Haswell CPU production any day now.