Vou dar apenas uma opnião cheia de falhas:
1° ponto: As pessoas estão muito extremistas, ou vivem totalmente imerso no tradicional ou totalmente imerso no moderno excluindo as qualidades do outro lado, mas com meu pouco conhecimento aprendi que voce consegue unir o melhor dos dois mundos. Muitos devs tambem necessitam se sentir superiores por conseguir realizar um trabalho do modo mais dificil ou mais "raiz" possivel
2° ponto: Por muito tempo os computadores foram utilizados via linha de comando atraves de terminais, dai os devs mais oldschool se acostumaram, conforme voce vai envelhecendo, voce vai perdendo a disposição de se adaptar a tecnologias e ferramentas novas, a idade vem, mais responsabilidades e voce acaba correndo de tecnologias nao triviais, editores como vim são otimos sim e tudo e questão de costume, o problema e voce esta atolado de tarefas (profissionais e pessoas) e ter saco para aprender algo diferente sabendo que vai melhorar um pouco sua vida mas não melhora la de fato, usar algumas funções via terminal são mais faceis, mas combinar terminal e GUI voce consegue aproveitar o melhor dos dois mundo.
Respondendo mais diretamente sua pergunta: a ide que voce vai utilizar é apenas uma ferramenta para auxiliar na hora de voce escrever um código, a diferença mais basica entre elas é a quantidade de recursos extras como cores, formatadores, debugadores e pluguins para te poupar alguns trabalhos mais maçantes como identação automatica por exemplo ou fechar blocos de maneira automatica, o Vim por ser mais antigo é bem mais leve e voce acaba economizando fragmentos de segundos na hora de carregar um arquivo, alternar e tudo mais, pelo que pude observar tambem os atalhos para a navegação são bem diferentes, no final acredito (no meu humilde conhecimento) que é mais questão de costume.
Detalhesinho: ferramentas mais simples tendem a ser mais confiaveis pois quanto menos elementos, menos chance de bugs