I use wsl2 for programming stuff, It is easier for me to configure the terminal. I find linux terminal more intuitive but that's probably because at work I'm using Mac OS.
The only thing I like about Linux is the terminal, the rest is garbage, unless you have time and mental strength to configure it correctly, and it still won't work.