> All the ports you could ever want
I agree with everything else you said and I think overall these machines will be awesome.
I would disagree with you on the ports though, I think this is kind of a miss for Apple. They caved into some of the loudest complaints from several years ago which were already coming from a loud minority and that minority is now smaller than ever.
And if they were set on changing the ports these certainly aren't all that you could ever want. A few USB-A ports as well as keeping at least the 4 USB-C ports from last year (instead of reducing to 3) would have been more useful for more people than the HDMI and especially the SD ports are.
(HDMI used to be useful for plugging into a projector for presentations, that use-case is now nearly non-existent now that all meetings tend to happen over zoom, webex, teams, hangouts, etc. even when in-person. HDMI used to be useful for monitors but increasingly displayport over usb-c is supported by everything except the lowest end monitors. SD used to be important for stills and video footage, but increasingly cameras use CFExpress, CFast, output over hdmi to an atmos-style recorder, or even micro-SD for small GoPro style cameras, all of which will still need dongles. Devices like Raspberry Pis require micro SD not standard SD).
They also could have added the nifty ethernet-over-magsafe via the powerbrick that the iMac has and they didn't do that.
Edit: One additional thought - I'm seeing from the comments some reasonable situations where HDMI still comes in handy - cheap monitors, plugging into a tv to watch something, and I guess there are still lots of people physically plugging in at work for presentations. Fair enough, but in that case it's weird that this is a "Pro" feature. These are all very non-pro usecases and you'll still need dongles around for anybody with a non-pro machine (like a macbook air).