Now, I'm considering going the macOS way, from my 6 year old Arch Linux installation. I'm a power user and I tend to roll my own packages and use docker extensively but otherwise I don't depend on much of the Linux kernel functionality in particular.
I'd like to know if anyone has done the transition from Arch Linux to Mac OS and how that's been.
However for a job I got a Mac and it wasn't really hard to get into it. There is a terminal application and you can basically install most Linux tools. I got used to the Mac and enjoyed that everything is working out of the box, like connecting external devices. I could use my work Mac for personal usage and after some time I abandoned my Arch machine.
I also don't use Docker extensively, but I sometimes have to create a container and so far didn't have any problems with it. I'm not having an M1, so no clue how it is with that one.
I'm still on Mac and don't miss the Arch days, where I had to compile some packages and install drivers manually. Also I don't use any Apple tools, like iTunes or so, and therefore I'm not locked into their ecosystem.
There are a lot of very nice Mac-only Apps and the device integration is phenomenal.
You have to understand what "security" features to turn off tho before it is really usable for 3rd party apps.
Docker--> If you are not a paid user `docker desktop` will get updated automatically. Other than this annoying feature didn't faced any issue so far.
Brew --> For all pacakage management. It's a life saver.
Tiling Window manager --> I spend 80% + of my time inside Emacs. So I don't miss `qtile` much.
Terminal --> I use `vterm` mostly but `kitty` is also good alternative.
`ohmyzsh` --> It's just fluff and as power user you won't find it useful.
There are few default apps that you can not uninstall.