I didn't get much of a chance to work with Windows & WSL2, but I felt like it was a really comfortable experience as long as you were fine with WindowsOS as a display manager and Linux for your CLI. There can be some annoyances around software dual installed to Windows and the WSL 'containers', but the CLI experience certainly felt pretty good to me. Used MobaXterm (free, not open) which satisfied the good terminal emulator req.