Linux, in my personal experience, requires faaaaaaar more debugging and tinkering and configuring. A full order of magnitude more time spent at least. This time is reduced if you’ve been using and configuring Linux boxes for 20 years. YMMV.
Now if you want to configure every little thing maybe that’s a good thing. If you want your computer to work consistently and without tinkering it’s maybe a bad thing.
And Windows + Visual Studio is still the best debugging experience for native code.