'Just werks' is great marketing but not backed up by reality. I have the displeasure of being handed an M1 Mac for a new ML and NLP job.

Let's not even talk about the issues osx-arm64 architecture brings for DevOps.

Bluetooth: devices do not disconnect when the device ID put to sleep. If I don't disconnect my headphones before leaving my laptop, I can't connect to my phone. My guess this is done for some Apple Bluetooth features, anyone using not-Apple is SooL.

HiDPI: Not using an Apple monitor? Too bad no hdpi scaling for you.

Yeah the hardware quality and design is nice, software and OS is hot garbage. My Linux Mint ThinkPad had higher UX polish than Macos Monterey.

Regarding the Bluetooth thing, it's indeed very annoying. I've found this utility that helps: https://github.com/odlp/bluesnooze