this is ridiculous. why would you switch out your entire collection of USB-A gear?
The dongle thing is getting a bit irrelevant... esp. on a desktop where having USB-C-to-A dongles plugged in the back isn't the end of the world... and the good news is that they haven't made it
quite as small as the rumours suggested (which would have made the sockets
really cramped) - plus the USB-C sockets are mounted vertically with decent spacing so you
can use those USB-A dongles side by side...
What is more important, I think, is
how many USB devices - A or C - can you plug in before you need a hub/dock - because reducing the footprint is
pointless if it means you need more external boxes. It's worth remembering that the majority of "USB-C" peripherals are still only using the 5Gbps USB 3.0 protocol so many users will still be able to make good use of USB A or USB-C/3.2 ports. Some people doing audio/music work will have a shedload of audio & MIDI devices that don't even need USB 3, but
do prefer being plugged directly into a host. Also, many people will use one of the TB ports to connect a display to the Mini.
By my counting we've
gained a USB port on the base model: from 2x TB + 2x USB-A/3.0 to 3x TB + 2x USB-C/3.1g2 - and the HDMI, Ethernet and audio jacks haven't been dumped, so it's looking good for the base Mini.
That's the glass half full bit. Now for the form over function compromise bits:
1. The "M4 Pro" Mini has
lost a USB port c.f. the old model: 4xTB4 + 2xUSB-A => 3 x TB5 + 2xUSB-C 3.2. OK, yay, 120Gbps TB5, but only on 3 ports - so until every peripheral can make use of 120Gbps you're going to need external hubs to make use of that.
2. Both the M4 and M4 Pro "waste" one of the 4 TB4 controllers on the SoC. C.f. the M4 iMac which can have 4 full-blown TB4 ports
and has an internal screen. The only difference between the iMac and the Mini I can see that
might be a non-form-over-function justification that is that the Mini has the 10Gb Ethernet option whereas the iMac only has 1Gb built in... but somehow that didn't cost a TB4 port on the M2 Pro or the Studio... Now, the base-M4 mini is ahead of the game with 3 full-spec TB4 ports but it
could have had 4... and the M4 Pro mini has
lost a TB port c.f. the M2.
3. Modified rapture: front USB ports - good. front USB ports
at the expense of rear USB ports - bad. Front ports are great for plugging in occasionally-connected devices, but having permanent storage/printers/scanners/audio IFs/etc. training wires to the front, not so good. Both the M4 and M4 have moved 1-2 rear sockets to the front c.f. the M2. Also c.f. the Studio vs Mini which added 2 front USBs and a card reader
without losing rear connectivity c.f. the Mini Pro.
4. The power button. Maybe not a deal breaker but it staggers me that
anybody would try to defend this stupid decision (presumably to save a few cents on each unit by not having to incorporate a proper button on the case*). I mean... "you don't need a power button, just put it in sleepm so we're leaving it off" would have been a courageous decision to discuss but accepting that some people need a power button ...and then putting it in a ridiculous position is just plain bananas.
This is compounded by the lack of a M4 Max Studio as yet. I
hope they'll keep the Studio as it is, with a fuller complement of ports, lots of cooling and more repairable internal construction (all the ports etc. are on replaceable daughter boards, even the SSD is replaceable, although Apple only support like-for-like) but the M2 Studio is now two generations behind on processor tech. Presumably, the Studio will have to wait for some sort of "M4 Ultra" - but I don't see why that would preclude releasing a M4 Max version first.
(* I assume that the "button" is just pushing on a microswitch soldered to the logic board)