I have yet to take the dive into buying or building a Linux workstation for development. Probably very worth it, but I have found the endless fiddling you can do with Linux to really distract me from doing the actual work I turned on the computer to do.
Debian stable has been my solution to the endless fiddling for over a decade. But it won't work for you if there's some very specific difficult-to-use-with-Linux thingamajig you need.
This may not be true at all, depending on the distribution you use. You should ask a Linux user who does work similar to yours. I haven't had to "fiddle" for years, though I probably subconsciously avoid using software/hardware which I suspect may cause trouble.
I have yet to take the dive into buying or building a Linux workstation for development. Probably very worth it, but I have found the endless fiddling you can do with Linux to really distract me from doing the actual work I turned on the computer to do.