I recently switched to neovim as my main editor. I can find tools for everything I need. Either as core or as plugins. Syntax highlighting, linting, file finder... even managed to some extent to be able to merge the vim copy/paste with the mac global one.