I also recently switch away from lsp-mode to eglot and I could not be happier. The setup was simpler than with lsp-mode and eglot doesn't make new things happen in my editor without me opting into them (e.g., lsp gives you a breadcrumb bar at the top of the window).
In general, I'm really enjoying the rise of high-quality packages that work with Emacs rather than providing their own thing. For instance I switched from Ivy to Vertico and it's nice that there's nothing to configure: any time Emacs prompts for input, Vertico is there. With Ivy, I had to do a few configurations to enable Ivy completion everywhere.