Необходимый функционал: Подсветка синтаксиса, «показать все символы», полностью идентичный поиск(особенно поиск текста в файлах и регулярные выражения), ctrl+z отменить, ctrl+y шаг вперед, ctrl+c\v копировать\вставить, ctrl+q закомментировать(а не закрыть программу), линейка показывающая номер строки, tab отступ, шифт+tab убрать отступ.
Нет денег на монитор, работаю с ноутбука у которого экран маленький, поэтому Emacs со своими панелями доставляет только неудобства(как оставить только ту в которой текст редактировать не знаю), а еще там горячие клавиши не работают к которым я привык и вообще он мне не нравится. vim только из консоли, это неудобно. Gedit удобнее чем emacs и vim, но функционал скромный.