Neovim is a useful option for developers who want a configurable terminal editor. Begin with the built-in tutorial and a minimal configuration, then add language support for the languages you actually use. Start with a small, representative task so you can check the results before extending the setup.
Keep configuration in version control and add plugins gradually so failures remain easy to isolate. Consider the practical trade-off: modal commands take practice.