I say this as a software developer using Emacs daily as my IDE: emacs is not an IDE -- at least not OOTB. It can become a competent IDE, but that isn't what it's built for. Instead, I think of Emacs as an overengineered elisp REPL.
That said, I would love to see the issues you mentioned addressed, and would love to see how the EAF[1] does in the future.
That said, I would love to see the issues you mentioned addressed, and would love to see how the EAF[1] does in the future.
[1]: https://github.com/emacs-eaf