очень херово когда ты обнаруживаешь что у тебя миллиард бойлерплейта, на каждый чих кодогенератор писать надо, а компилятор не хочет инлайнить функцию, если она хотя бы раз использовала range
Зато очень приятно когда канкаренси у тебя делается просто и без уродских асинк/эвейтов. Обращать внимание на err != nil, или другие преколы это как жаловаться на то, что в питоне табы а не {}. К этим вещам быстро привыкаешь и они не влияют на скорость разработки. И потом не надо мучаться с оптимизацией