Having it
beside your editor is just not nearly as good.
It's hard to get across how great it is to have everything you use totally integrated in to one system, and everything programmable and extensible in the same easy and powerful language that the whole integrated system uses, as Emacs does with all of its packages in Lisp.
A tightly integrated system minimizes mental context switching and having to deal an hodgepodge of different languages, configuration systems, and help systems.
To extend or fix an Emacs package, I don't have to jump down in to C for one thing, Python for another, Rust for another, OCaml or Haskell of another, and Javascript for yet another. It's a rare person who knows all of these languages and is expert enough in them to be able to tweak, modify or extend all the applications they use that are written in them.
In Emacs you just have to know Lisp, and all of the applications written for Emacs are open to you.
That's hugely powerful.
If you want these Emacs applications to behave a different way or integrate in to your setup in a different way from how they were designed, that's super easy to do compared to doing the same thing outside of Emacs, and the workflow you can develop in a system that you designed to be just the way you want can be extremely streamlined and efficient.
I'm sorry to hear that trying Emacs hasn't worked out for you. I'll just say that I used vi and vim for decades before switching to Emacs, and while it did take a lot of work to set up Emacs the way I wanted, in a very vim-like fashion using Evil, it was very much worth it, and now my Emacs setup could do many things that my vim setup never could and probably never will.