Почитал комменты... ммм.. так дженерики там скоро будут. Мне кажется, что ди\го друг друга взаимно дополняют, а не исключают. Если мне нужна простая сетевая\серверная тулза, то на го это быстрее и проще, да и у него миллионы миллиардов либ, с которыми у ди есть большие проблемы. Но когда появляются другие требования, тот же архитект, то пытаться на го сделать инжекцию зависимостей, какие-нибудь паттерны\шматтерны это боль, вероятность сделать хуже чем есть и прямая дорога к неприятностям, имхо. Я выше где-то писал, что хотел переделать парсер реддита с Flutter на Fyne, но подумав-посмотрев, что у первого там под капотом уже почти фреймворк под сотню классов и это все мне придется с нуля переписывать на го, подстраиваясь под него и хотелки Пайка "я так вижу", "так будет лучше" и т.п.... выглядит как ненужный геморрой. А иначе я бы сделал ctrl-c и ctrl-v с флаттера, конечно с правками, но все равно сэкономил бы тонны времени и нервов.