> Hiya! I'm going to clarify some of my issues below. I don't intend this to come off in an argumentative tone.

Hi! I hope I hadn't come across as argumentative either, it was not my intention. I appreciate you taking the time to respond.

I haven't responded to every single point. The ones I skipped you can assume I either simply agree completely or otherwise didn't have anything of value to add.

> I'm talking about moving windows between "Spaces", not separate monitors. I love Rectangle to bits, but AFAIK MacOS provides devs no API for moving between spaces.

I swear I was under the impression it did but I can't find it now so I assume you're right. My bad.

> Once moved, the window will stay there until manually returned to its proper position.

Perhaps I'm misremembering this one as well but this is the kind of thing that would annoy me so I assumed it behaved the way I said. I just tried it with Pages though, and the behaviour was even worse - the child window just overflowed to the side of the screen, making part of it invisible unless I manually moved the window further to the centre of the screen. :(

> When downloading certain applications from the internet, MacOS will prevent you from running it, with a dialogue window along the lines of "We haven't seen this file before, so we've put it in the trash for you."

I see. By default, macOS will check for signed binaries and try to validate that signature. If it fails either check (no sig, invalid sig) it asks if you want to cancel or bin the binary. I'm not sure but I think with recent macOS versions it also needs to be notarised in order to pass.

> The dialogue window for an unfamiliar app is almost identical to one for known-bad malware.

That's because macOS takes a zero-trust approach to executables. If it doesn't pass the checks I mentioned above, it treats it as malware. The difference between known malware and unknown malware is just that - knowledge - so it wouldn't make sense to treat it differently in either case.

There used to be a config option in system preferences to allow any executables. I'm sure the option still exists somewhere but if it does it's hidden.

Cynics will say it's because Apple wants to maximise the number of paid developers. Less cynical people will say it's as a protection. Personally, I don't think it's done out of malice but I don't think the fact that more money comes in hurts them either.

> There is a secreted location where you can ask the OS to run it anyways. Apps that you have recently attempted to open will be listed somewhere in the system settings.

I haven't seen that. Usually if I want to run an unsigned binary I find it in Finder, right click and select Open. That makes a similar dialogue appear but with a button to override and open it anyway. The OS then sets the binary as trusted and doesn't ask again.

Definitely not discoverable. Again, it's either to maximise income or to better secure users. Or somewhere in between.

> Xcode
> the experience was surprising (sluggish, huge download).

Yep, agree. The 2 or 3 times I downloaded it I had a similar experience. That said, I don't use it and don't consider it part of the OS itself since it's definitely not required unless you're writing and/or compiling native apps.

> I understand Xcode updates also update system-wide Python and Git.

No idea but it wouldn't bother me either. To me, these kinds of tools and languages existing system-wide are just a convenience for quickly running a script where I don't care about dependencies or the language version, or to install Homebrew - which used to require git, although I don't think that's the case anymore. Past that point, everything is installed for my user so I don't really touch the system ones.

> If you set the display to "web colors", it won't posterize to the web palette, it'll instead map every non-web color to black. Rebooting in safe mode, resetting eeprom, etc. doesn't fix it. (FWIW, I think this is only a soft-brick.)

That sounds like a pretty big fuck up... I wouldn't even know how to do it though, so it's at least a somewhat obscure way to brick your computer. :D

> "Affordances" such as skeumorphs implying a button is a button, etc.

I don't personally have an issue with how it is with regards to that but I believe you that some people might. I did prefer the buttons though, they're definitely easier to spot and understand.

> "option" key providing alternate options

Yeah, that's a weird one. I frequently see myself experimenting with the option key when a menu is open just to see if there's a hidden option somewhere. It also doesn't help that in some places it changes as you press and release the button with the menu open, in other places it only shows the extra options if you press option as you're clicking to open the menu (wifi, for instance).

> five-key shortcut for screenshot with selection.

I agree these shortcuts are not discoverable but the Screenshot app is. Arguably, shortcuts are hard to make discoverable, especially system-wide ones.

> Have you noticed a battery decline since the recent OS update in August/September?

I haven't, but I couldn't anyway since this model was only released last month. :) I don't think I'll ever get 18h out of it though due to everything I tend to have open all the time.

Here's a weird thing though. I had left the laptop sleeping after typing my previous post. It had 69% battery like I mentioned. When I picked it up now, it had 74%. Not sure what's going on exactly.

> I think we ultimately share the same mindset. The best distro is one which requires the least amount of customization to get the stability/features/etc you want. Experiences like yours are what made MacOS so tantalizing

Indeed.

Don't get me wrong, there are things in macOS that bother me.

External display has been pretty hit-and-miss.

When I connect my trackball via bluetooth, it thinks it's a keyboard - which it kind of is, since it has mappable buttons -, so it displays the keyboard setup dialogue which doesn't go away since there's no way to close it and still use the trackball, and I can't get through it because the device doesn't have the keys it wants me to press. At one point I figured out how to do it and it stopped but it was not a great experience.

I really wish this laptop had FaceID, or alternatively that I could buy an external TouchID sensor that didn't come attached to a full keyboard.

I've had some weirdness around DNS resolution which I think might be a bug in Tailscale but I couldn't figure out how to troubleshoot.

The new System Settings has had enough written and ranted about that I don't think I need to repeat any of it. :D

There are other things I dislike but the tradeoffs are still widely in favour of macOS for me.