I have always used emacs inside tmux over ssh with <50ms latency to remote servers, I can barely perceive the difference in typing. As good as vscode remote capabilities are, it can't really beat having your editor local to your dev environment (in my case, emacs inside the server).
However, if you truly want your code editor to be local, vscode has truly become king for working with remote environments, nothing else comes close to it, it's really good. They have achieved this by installing a component on on the server that syncs with your local editor, which they won't open source of course.
However, if you truly want your code editor to be local, vscode has truly become king for working with remote environments, nothing else comes close to it, it's really good. They have achieved this by installing a component on on the server that syncs with your local editor, which they won't open source of course.