Исторически так сложилось, Keil более старый инструмент. К тому же до покупки ARM у них были компиляторы под многие платформы, как у IAR. Поэтому те, кто переходил, например, с 51 на ARM/Cortex брали знакомый инструмент.
Сейчас я бы выбрал IAR — по тестам у них получше компилятор и есть встроенный статический анализатор кода. Ну и лицензии дешевле будут, если перейдете на светлую сторону силы.
А Keil, как мне кажется, сдувается. Апдейты редкие, ничего полезного не добавляют, поддержка компиляции на многоядерных процессорах появилась в 2017 году (2017!!!). Пользуемся лицензионным Кейлом уже больше 6 лет.
P.S. Если отвечать на вопрос в заголовке — используйте сторонний удобный для вас редактор и будет щастье. Мы юзаем SlickEdit, Sublime, Visual Studio Code