It used to be a bit flakey pre-WSL2 integration ~2-3 years back - it's been absolutely rock solid for me on Windows since then, just like on Linux.
Same, I can't even remember the last time it's crashed for me or anybody on my team.
You don't even have to bother with Docker Desktop these days, you can start it in `/etc/wsl.conf` directly with `service start docker` and forget about it, it'll start with the VM. I think this is a rather new feature though.
Unless docker desktop is installed I have no idea how to deal with the changing IP of WSL which is just painful.
I wish installing Docker inside WSL2 wasn't so problematic - the networking part to make it work is messy