Pluses and minuses, but overall very happy with the switch.
- Biggest con: I miss the raw efficiency, unparalleled speed and superior ergonomics of my i3wm bushido, and will never match that in any conceivable fashion on OSX (yes, I've gone through the whole Yabai/Amethyst/etc journey, and ended up ditching it all and just going back to vanilla. Those half-hearted efforts at a tiling window manager just kept hard things hard and made easy things hard, too.)
- Biggest pro: better hardware (which I realise isn't an OS attribute), never having to care about how my computer works or fix much of anything, lots of seamless and turn-key behaviours that just make sense (particularly vis-a-vis suspend and multi-monitor stuff), and (surprisingly to some), it's refreshing to be able to inhabit a common universe with other computer users and talk about the same sorts of stuff.
Nobody really ever understood my Linux gibberish while I had only a distant idea of what a 'Finder' was that went back to System 7.5.5. It's nice to have more friends.
- Biggest misconception going into OSX: that one actually has to use GUI stuff for much of anything. Nah. The browser, iTerm2, VS Code, and Mail is where I live, same as under Linux. Mostly just the first two.
- Biggest misconception about desktop Linux from Mac users: that it requires so much care and feeding. I ran Arch, of all things, with its continuous rolling releases, from 2016-2021 and although the initial setup had a long tail and was ultimately an investment of a few days, nothing I can remember ever broke for me afterward -- not on desktop, not on laptop.
Mac users tell me they're sure things did break for me, and that I just internalised my Linux trauma. No, they really didn't. It was shockingly stable. It was just kind of mediocre in other ways that start to have more meaning only after you've spent enough of your life tweaking your desktop experience.
Edit: I didn't look at the survey in detail, but I hope they make a distinction between desktop use and server use. Sure, I use Linux for development. I'd even say predominantly. I think of my MacBook as a nicer GUI for all my Linux work.