I use Windows/Linux/macOS.
From a performance to value perspective you cannot beat Linux. Docker/Microk8s the overhead is so low. Dev speed is leagues ahead the unfortunate circumstance of having to run Docker/Minikube in a VM on Windows and macOS. Also filesystem IO is unreal compared to Windows at least.
Getting a refurb Thinkpad on ebay and having better compute hardware than a mac pro for half the price is also a nice cherry on top so to speak. That and the insane sales Lenovo has all the time for brand new machines is kind of hard to beat as well.
Next up is Windows from a hardware perspective. Same refurb thinkpad can dual boot without issue.
Then lastly macOS. I have had a mac since 2011. I am having a hard time with the direction Apple is going with their laptops.
I have all 3 and they all have their merits, but I find myself using Windows/Linux at home exclusively and macOS at work and I don't mind the context switch.
To each their own!
With the uncertain future of mac with their potential switch to ARM and not shipping python and ruby by default, I see some drawbacks to the dev ecosystem. I know brew will package a ruby version to handle this but I do worry about the ARM switch.
Linux used to be quite difficult, but I stuck with Ubuntu and the UX/UI has improved so much :)