not sure what you’re talking about but there’s two things here.
TRAMP is great and you can run the lsp on the remote machine without installing anything assuming the linters and lsp are already installed. for comparison, vscode remote downloads and runs a shim thing when you connect.
I use doom emacs at work for large codebases all the time and haven’t run into any problems. why does it only work for really small projects?
they are the first thing that comes up when searching “cursor” in both ddg and google, so I think they’re doing ok