Forma abreviada: você diz a eles que está saindo para expandir sua experiência e habilidades. Quanto ao seu sucessor, você não precisa deixar nada além da documentação / relatórios / notas que você produziu.
Forma longa: a programação, diferentemente da maioria das profissões, é em parte definida pelas ferramentas utilizadas. Tanto os gerentes quanto o RH entendem isso (mesmo aqueles que pedem de 5 a 7 anos de experiência no Go), nem piscam ao ouvir que você deseja expandir sua experiência. O fato de você querer trabalhar com uma ferramenta específica ou simplesmente variar sua experiência não será considerado rejeição ou sinal de falta de confiabilidade. Tudo o resto é igual, a experiência com mais idiomas, estruturas, editores e IDEs é uma vantagem - fornece um parâmetro de comparação, tornando seu julgamento mais válido.
Você não diz se tentou convencer seu empregador atual a trocar de ferramenta ou se acha que seria uma boa ideia fazê-lo. Se você tem e tem, seu chefe já deve ter tudo o que seu substituto precisa se a decisão for revisada; não é seu lugar tentar convencê-los a assumir a causa em seu lugar.
O que você deve deixar para sua substituição é a documentação sobre como fazer seu trabalho, conforme você tiver disponível. Se você acha que há algo que sabe sobre como fazer o trabalho com as ferramentas atuais, que não se espera que sua substituição seja conhecida ou descubra facilmente, então documente-a.
Quanto às suas reclamações. Você não deveria mencioná-los, eles não são relevantes.