Quais recursos são complementares? Praticamente tudo o que não é edição de texto direto. Leitura de mail, usenet, execução de shell, depurador (gdb), compilação, integração de controle de versão, man pages, listas de tarefas / planejamento de projetos (org, planejador), navegação na web, ide (CEDET), IM, IRC, edição remota de arquivos TRAMP), etc. Há até mesmo coisas bobas como jogos: tetris, cobra, bolhas, pong.
Dentro do domínio da edição estrita de texto, tanto o Emacs quanto o vi fazem o trabalho, o que você prefere é como o sorvete que você preferir. E eu concordo com o richardhoskins , o modo Viper é provavelmente a maneira de explorar o Emacs se você não estiver interessado em mudar todo o seu conteúdo .
Nota: Desculpas se algum dos recursos são fornecidos no vim, faz um longo tempo desde que eu usei, e eu era um usuário muito simples do vim.