It becomes extremely frustrating when you have to wait for the text you've typed to appear in your editor. Furthermore, during these freezes the editor does not always queue what your're typing, so you might have to wait > 15 seconds before you can continue your editing. This quickly aff...
Vimscript provides a rich scripting functionality to build upon the core of vim. When combined with things like Tim Pope's Pathogen plugin management system, it becomes easy to add support for syntax, debugging, build systems, git, and more.
Search for and install new packages or start creating your own—all from within Atom. Also using apm install command. Great package ecosystem, including packages for linting (pylint, flake8) and connecting to remote kernels (hydrogen).
Key bindings are organized in mnemonic namespaces, for instance buffer actions are under b, file actions under f, project actions under p, search actions under s etc... Key bindings are consistent across the whole distribution thanks to a set of conventions.
Although configuration is heavily lazy loaded, the starting time of Spacemacs is usually between two and five seconds. Emacs can be run as a daemon though which reduces the clients startup time to a few milliseconds.