WSL works, until your homelab doesn't.
The default Windows terminal experience is bad, but it doesn't have to be.