Всё от проекта зависет, например я щас тужусь над комплексом туулз, которые я не один раз заюзаю, и объеденяю это в один полноценный редактор.
К примеру, если я работаю с шейдерами, то почему бы не разработать систему материалов и блоковых объектов, чтобы кодеру уже не пришлось маятся с уровнем - а просто напросто левел дизайнеры и моделлеры, уже на этих тулзах и шейдеры настраивают, и текстурки накидывают и в уровне расставляют - чем неудобно?

Другого варрианта более удобного и простого с шейдерами я не вижу.
ЗЫ, на возглас: "про шейдеры и не говорим", отвечу: "говорите Вообще о всех редакторах не уточняя о жанре и масштабе игры", цепляет просто..