но теперь говорят, что для нормальных проектов нужна толькоx нормальная IDE
Пожалуйста, дайте как можно более развернутый ответ, почему именно так, а не иначе
Бремя доказательства лежит на том, кто это заявление сделал.
В целом я видел много обратных примеров, когда в более чем серьёзном проекте некоторые разработчики осознанно пользуются вимом как основным редактором.
Применимость в большей степени зависит от самого разработчика. В целом всё то что можно делать в "настоящих" IDE, можно делать и виме, обвешанном плагинами (может иногда и с некоторой ручной работой)
не способен делать сложные вещи, как могут различные IDE...
Эти сложные вещи нужны не всегда.