| Very sad to see an alternative view point downvoted. I've used professionally Linux, Windows and macOS, and I agree with your assessment. Issues I have with macOS dev I don't have with WSL 2 or native Linux: - crappy Docker performance. Need hacks such as NFS mounts. - case insensitive filesystem. I had to create a special volume for MySQL on a case-sensitive version of HFS or some client projects would fail with random errors - I'm not a fan of Homebrew. - BSD coreutils are not as good as GNU's (YMMV) - it might be a certified UNIX™, but the OS fights you if you try to work outside /Users or /usr/local. Changing a conf file in /etc means losing any modification on the next OS update. - very definite feeling the machine isn't my own (SIP, Gatekeeper) -- These days my OS of choice is Windows, and my second choice is Linux. macOS is great for any other task which isn't gaming or working as a full stack engineer. |