If you "want" a mid-level "box with slots", that's going to be bigger anyway.
Minis are compact bricks, with much less surface.
So if you need real graphic power mobile gpu doesnt help much and just for output for most people integrated is enough.
In some ways that egpu approach (if it works) is nice.
[0] https://www.apple.com/shop/product/HMT22ZM/A/sonnet-egfx-bre...
It's the only non-Pro designated Mac that has four Thunderbolt 3 ports. I don't think you'd find this level of I/O in any other machine in this price range.
That incredibly powerful I/O makes for tons of expansion possibilities. Storage, GPU, etc.
(Edited to say "non-Pro designated")
* Mac Pro
* Mac Mini
* iMac Pro
* MacBook Pro 16"
* MacBook Pro 13"
I must have mixed it up in my head.
The point being that a "Pro" system might have 4 individual Thunderbolt controllers, each getting their own 4x PCIe 3.0 lanes.
I think that's why the specs say "Up to 40GB/sec" on the page. It sadly doesn't say which controller it has... But I guess my whole point is really moot in practicality. Good luck saturating that much bandwidth.
The Mac Pro starts with two controllers but can be configured up to six.
The I/O is actually pretty good and provides for a ton of headroom for expansion down the line (I'm thinking primarily storage and GPU for my use-case).
I can see a pretty high powered eGPU saturating the lanes.
Really hoping that the next major redesign of this looks less like an Intel NUC and more like a slightly smaller Mac Pro.
An actual mini tower! What a concept.
Is there a Mini Pc that would be similar to this now?
But, the Mac desktop gaming ecosystem is fairly anemic so I doubt most people get much from a better GPU. IMO, a Mac Mini + KVM + 500+$ gaming PC is probably the best all around option.
I tend to agree, but then I also see 4x thunderbolt 3 ports and 1x HDMI 2.0 ports and think how nice it would be to drive all four of my monitors from that one tiny system ...
However the specifications dictate that only 2x 4k monitors can be driven, simultaneously (at 60hz ?) ... ?
Which brings up the same old, tired question:
Just who is it that works as an engineer, at Apple, and has such boring, inexact, low-power-user use-cases that they, the actual creators of this kit, are happy with it ?
How do you do your jobs ? Why don't you need these things ?
Remember, there were years where multi-monitors were completely, totally broken - in OSX, for all models - which suggests that nobody inside Apple uses multiple monitors.
That's weird ... who are these people ?