Внешний вид менять не сложно, проблемы начинаются, когда нужно логику переопределять, например добавить автодополнение кода. Все топовые редакторы из маркета для этого юзают js. Из этого и сделал вывод, что нативные элементы лучше не использовать когда дело доходит до сложных вещей, выходящих за пределы "нажать кнопку и заполнить текстовое поле"
или я от жизни отстала, или ты что-то путаешь
впервые слышу о приоритетности использования джса