I do all of my electronics development work on Linux. In part also using nonfree software. This is not a matter of principle for me, but a matter of productivity and efficiency.
- design circuit and PCB using EAGLE (nonfree – and BTW fuck that Autodesk subscription model).
- perform circuit simulation using LTSpice.
- compile firmware using a GCC toolchain – if using a MinGW port on Windows the linking times even for small images are abysmally long; I don't have time for that.
- since recently: synthesize and route FPGAs using yosys and the iceStorm tools.
- flash using OpenOCD.
Not all of these tools work without flaws under Windows (neither as port nor in the WSL). Of all the tools above there's only one for which no Linux port exists: LTSpice. That's what I use Wine for.