One of the things I suppose I still couldn't get used to was just how BSD-ish[0] tools differ from GNU tools. One of the things that drove me mad was having forgotten a switch and having to move back to the beginning of the line to add it again. Perhaps it was just me learning to be sloppy with GNU userland but it was hard and it'd always be a fresh breath of air to use Linux again.<p>Moreover, when things break, it's easy to fix. When things break on Mac, it's a black box. Trying to find help online is also equally frustrating. Getting help for linux issues is usually easy and informative, for example, forum posts and answers on stackoverflow-likes are detailed and generally explanatory, in which it seems like the intent is for both the askee and answerer are looking for "why" and not just "what". MacOS answers are always "copy and paste this" and half of them are obviously just plug and play or have bits that have accrued like gibberish extras in a game of telephone. Even blogposts are like this!<p>[0] I assume it's BSD-ish, but I wouldn't know because I've never used it. Moreover, openssh's tools act like this which catch me from time to time.