Sensible macOS Defaults
This is part of the reason I switched to Linux. I've heard so many people say "Linux is free only if you don't value your time" and then turn around and write one of these. If I'm going to go through the trouble of customizing an operating system to fit my needs, I may as well do it with a free and open system rather than MacOS, which can change for the worse at any moment (the dealbreaker for me was dropping 32 bit support). I spent 2 days getting my dotfiles spruced up, and now I can bootstrap any fresh Linux install by curling a script from my website and running it. On MacOS, it felt like I was constantly discovering things I didn't like, only to have the system fight me when I wanted to change it.