The worst part of them is macOS, and I hope that either Asahi Linux can get all of the hardware working correctly or the other laptop manufacturers can get their act together. Unfortunately, I suspect the former is more likely than the latter...
Microsoft is willing to sell you an ARM-based PC if you like. Qualcomm's efforts aren't quite up to Apple Silicon's par, but they aren't terrible either.
Of course, if you are looking to put Linux on a PC I can definitely understand why Microsoft wouldn't be your first thought for your hardware vendor. It's a weird time we live in, if you remember (or are unfortunately stuck in) 90s Slashdot mindsets.
The RMA experience in other countries may differ to Australia, but it meant my team were without a dev spec'd laptop in total of close to a month across the whole team. They had to use off the shelf laptops and use a VDI for computational taxing workloads while waiting for a replacement device.
Throw in how ordinary the support process was with Microsoft, e.g., no phone contact number, only email, correspondance takes 1-2 days to start and the back and forth taking another few hours each way. We wasted a lot of time on these devices and the bullshit Microsoft support process.
Devs are now split between Lenovo ThinkPads and MacBooks now depending on their wants and needs. I've never seen a failure record like what we had with the Surfaces as we have with any other hardware provider.
My company’s mostly Windows and the peripherals issued are all brand new and are all usb-a. We Mac weirdos have to dongle constantly or not use them. Even the non-Apple major brand Bluetooth wireless earbuds they issue have a usb-a plug on the end of the charging cable for the case.
There is a decent minority of people for whom USB-A eventually stops working and requires a reboot to restore.
The dongle doesn't matter. The dock doesn't matter. The device doesn't matter. Software updates do not fix it. The thread on it is 40+ pages when Apple closes it and then another 40+ page thread on it reappaears.
The problem is an OS problem. I can pinpoint precisely the OS update that caused it. Apple does not care and will not fix it.
Fine, I get it. So I left for Linux and never looked back.
Logitech recently released an updated version of my mouse, the G Pro Superlight 2, and the damn thing still ships with a USB-A dongle.
With how many ports modern motherboards often ship with, I would think they could at least split the difference and give me 1/2 USB-C and 1/2 USB-A. but nope, my 2 year old motherboard only has 1 USB-C port on the back and a dozen USB-A. Then at least we would have a path forward.
Huh? I wish. The thing is periodically blocked throughout the night on my pihole as it continues to send network requests even after I click the "sleep" button in the apple menu.