The fact that this review didn't even once mention the fact that this machine is now thicker & bigger and yet they didn't add any useful ports back in is amazing.
I still hate that the 2017 one I have has only USB-C + Headphone jack. I appreciate that it still has the headphone jack.
But at our office we all got OWC Thunderbolt 3 Docks @ $300/desk and the whole experience sucks.
It turned out to be docker plus Firefox (current version/Quantum yada yada) that was too much - I can't stop using all this docker stuff but I switched to Safari and haven't had any problems at all
The mac only need to be powerful enough to run the IDE.
I think my next Mac will be whatever laptop still has all of its keys and I’ll just keep building machines to run linux with a one-step Kubernetes solution for development clusters. Many people don’t want to assemble machines and that makes a beefy laptop running Minikube the easiest solution to dodge cloud costs outside of production.
Ethernet
(micro-)SD card
Keyboard
Mouse
Displays
Flashing microcontrollers (technically could be done over BT but it is a pain in the ass)
Gamepad
I've bought dongles/docking stations for all of these devices but it is a huge hassle when traveling, which is a use case a laptop should be able to excel at. Adding just a single USB-A port and HDMI would be a complete gamechanger for me. Apple wouldn't be able to sell as many of their $70 dongles though.
I'm making due with one dongle right now because I have a Thunderbolt adapter and I've daisy chained all my peripherals off of my old Cinema display.
But it's started glitching out with USB devices.
Ethernet, 1-2 USB Type A, SD Card, 3.5mm audio, DisplayPort, (while charging too).
As we can see, Apple's 'Pro' products simply do not work me.
That is just what is plugged in to my computer right now, (all USB type A)
How about iPhones, as a great example? :P
This has the largest battery possible under TSA regulations.
You can easily upgrade to 128 gb on these models.