я обычно сразу пишу компоненты очень самостоятельными и под какие-то интерфейсы, поэтому любой рефакторинг для меня несет больше характер что-то переименовать... я делаю это через gopls, у меня gor[ename] чтобы чето где-то поменять
Быстро перемещать по коду, но сидеть рефакторить большой проект ручками, не надо сравнивать молоток и отвертку. Тут оптимально использовать то, что лучше подходит для решения задачи
Каждый волен пользоваться тем, в чем ему удобно работать. Насаживать своё мнение в столь грубой ультимативной форме, для взрослого человека, как-то неприлично.