Using both Linux (at home) and Mac (at work), the differences are small for development. But my dev stack is basically just Neovim & CLI tools.
That said, I’ll never work on Windows. 15ish years ago I did some .net work. C# was a fun language but development on windows is a special kind of torture.