Emacs-arei vs scheme-lsp-server

Which one is better for writing guile scheme in emacs?

Isn’t geiser-guile enough?

I never heard about geiser-guile. I’m now more confused.

In emacs packages, you have

geiser - emacs and scheme talk to each other

geiser-guile - Guile and Geiser talk to each other

What makes you confusing?

You gave me yet another choice which I have to evaluate. You created a rabbit hole for me.

I wish someone just gave me a good comparison so that I choose one.

scheme-lsp-server author here. In the Guile case that server is actually based on Geiser, but it doesn’t yet implement everything Geiser offers. So I suggest sticking to Geiser for Emacs.