Только это все равно лишь хороший редактор.
Говоря про "несколько файлов" я имел в виду рефакторинг кода, тут vim уступает по всем параметрам. Писать и искать кучу плагинов, чтобы сделать ту же самую IDE? И зачем? Да, он крутой, то что его можно кастомизировать как тебе хочется и все такое, но IDE ведь затачивают под конкретный язык. А это значит, что IDE может организовать приятную и удобную навигацию по проекту, автоподстановку, анализ кода в реальном времени и кучу всего прочего. То есть если твои проекты состоят из одного файла, то конечно проще использовать текстовый редактор, который под это заходит.
А в случае с более крупными проектами можно поставить какой-нибудь ideavim, нежели ставить vim и писать целый функционал ИДЫ под него.
Так или иначе, IDA это такой же мощный инструмент как и vim/emacs, только вот сделан он под язык программирования, а не под текст)
Если для вас IDA - это текстовый редактор, то можете смело переходить на vim)