What I do is start sshd in WSL then ssh to <username>@localhost from mobaxterm which is quite a nice (tabbed) terminal app. Works a treat, even with the free edition.
It's so promising though, I paid for it.
I pretty much use it mostly for ssh and have never noticed any lag. There are one or two oddities, but I can live with them. It's miles better than plain old PuTTY.
If I'm doing RDP I use RoyalTS, another thing I paid for because it does RDP management so well: