Pyright has been great. But it’s slow. Speed of a LSP does matter for UX. Excited to see how much ty improves on this.

Is it wrong to to say that I don't like pyright on principle because it requires node.js and npm to install and run?

I feel the same way.

I think it is way to slow too. The one from microsoft (pylance IIRC) is better in my opinion.

Pylance's type checker is Pyright, so in that particular respect they're exactly the same.

Pyright is a type checker, not a LSP per se in my opinion. ty is both.

Pyright is also an lsp, it implements the LSP spec, it is just slow.

Not that slow tbh, although compared to ty, it’s a snail