Краткая форма: вы говорите им, что уезжаете, чтобы расширить свой опыт и навыки. Что касается вашего преемника, вам не нужно оставлять ничего, кроме того, что вы подготовили.
Полная форма: программирование, в отличие от большинства профессий, частично определяется инструментами, которые вы используете. Это понимают и менеджеры, и сотрудники отдела кадров (даже те, кто просит 5-7 лет опыта работы в Go), и никто не будет моргать, услышав, что вы хотите расширить свой опыт. То, что вы хотите работать с определенным инструментом или просто изменить свой опыт, не будет воспринято как отказ или признаки ненадежности. При прочих равных, опыт работы с большим количеством языков, каркасов, редакторов, IDE является плюсом - он дает вам критерий для сравнения, делая ваше суждение более стоящим.
Вы не говорите, пытались ли вы убедить вашего нынешнего работодателя сменить инструменты или вы даже думаете, что это будет хорошей идеей для них. Если у вас есть и есть, то у вашего босса уже должно быть все, что нужно для замены, если решение будет пересмотрено, это не ваше место, чтобы убедить их принять дело вместо вас.
То, что вы должны оставить для замены, - это столько документации о том, как выполнять свою работу, сколько у вас есть. Если вы чувствуете, что есть что-то, что вы знаете о том, как выполнять работу с текущими инструментами, что ваша замена не должна знать или легко обнаружить, то запишите это.
Что касается ваших жалоб. Вы не должны упоминать их вообще, они не имеют отношения.