The good thing is that the Ryzen boards can be upgraded on RAM and Storage but that seems to be changing with soldered DDR5 on many mini PCs now.
Both are on 10gbe, and I suspect the card in the Nuc was a bit of a power draw.
My raspberry pi is sitting at 3 watts, and runs linux software just fine.
A Mac Mini uses multiple times that, and can barely run any software I care about (i.e. linux).
They're both consumer computers, and yes there's a massive difference in their capabilities, but "most efficient ever" is a really strong claim.
But I wouldn't compare the experience to a Mac Mini, and I wouldn't call a raspberry pi a "consumer computer". It solidly falls into the amateur dev board category. Heck, it doesn't even have a power button.
In your comparison you talk about software compatibility, but the Mac can run Linux and many open source tools & apps found on it. So the Pi is only ahead if you arbitrarily limit the comparison to a specific distro that's not Asahi or an application like sxiv, and in addition are the kind of user who wants that software and doesn't care about Mac exclusive programs. Which is valid, but has nothing to do with a metric like power efficiency.
It works well. Quite why networking from VM is more reliable than networking from the host is a question I’d like to ask Apple. SMB does not reliably start at boot.
Imagine if you could turn on a Mac mini, have docker containers start and then have them access network shares reliably.
The Ubuntu VM on the same host can. That’s ridiculous.
You’re both right, and wrong.
The Mac uses 3-4W most the time. The reason mine is using more is that it has an Ubuntu VM running Pihole (so it is running Linux). This doubles/triples the power usage.
If I wasn’t such a chicken, I’d run it on the host in docker, but I’ve learned the pain of having Pihole on the same host as other services. Dead dns is not not good.
I really wish I could run Ubuntu on the metal. Something as simple as having docker containers run on boot is unreliable, and the god awful hack I have made to get it to work is so disgusting it’s shameful.