> The biggest advantage of modern IDE is the ease in trying new plugins
I don't think think pasting a few lines[1] into a file can be counted as a huge step? There's built-in UI [2] for installing and configuring packages.
To me the overwhelming advantage of an IDE is good semantic language support out-of-the box. Even having invested quite some time in language-support configuration in emacs I usually use an IDE instead.
> and fuzzy searching makes it easy to find out commands and learn their shortcuts.
This is a package (extension) away in emacs, and there's multiple starter configs which have this out of the box (spacemacs, doom, etc.). IIRC the vanilla experience have prefix completion of commands.
Emacs suffer a bit from having an enormous number of commands which kinda pollute the command-palette-search for everyday use.
Some of the quirky terminology takes some time to get used to (eg.: "open" -> "find")
Overall I find emacs discoverability to be very good and the documentation is comprehensive and well-written.
[1] https://melpa.org/#/getting-started (besides, the elpa repository is available out-of-the box)
[2] https://www.gnu.org/software/emacs/manual/html_node/emacs/Pa... (admitting you often have to use some elisp for more advanced configuration)