Forma corta: les dices que te vas para expandir tu experiencia y habilidades. En cuanto a su sucesor, no necesita dejar nada más allá de la documentación / informes / memo que haya producido.
Forma larga: la programación, a diferencia de la mayoría de las profesiones, se define en parte por las herramientas que uno usa. Tanto los gerentes como los recursos humanos entienden esto (incluso aquellos que solicitan 5-7 años de experiencia en Go), ninguno parpadeará al escuchar que desea expandir su experiencia. El hecho de que desee trabajar con una herramienta específica o simplemente variar su experiencia se considerará como un rechazo o signos de falta de fiabilidad. Todo lo demás es igual, la experiencia con más idiomas, marcos, editores, IDEs es una ventaja: le brinda un criterio de comparación, haciendo que su juicio valga la pena.
No dice si ha tratado de convencer a su empleador actual para que cambie de herramientas o si incluso piensa que sería una buena idea que lo hagan. Si lo hace y tiene, entonces su jefe ya debería tener todo lo que su reemplazo necesita si se revisa la decisión, no es su lugar tratar de convencerlos de que asuman la causa en su lugar.
Lo que debe dejar para su reemplazo es tanta documentación sobre cómo hacer su trabajo como tenga disponible. Si cree que hay algo que sabe sobre cómo hacer el trabajo con las herramientas actuales, que no se debe esperar que su reemplazo sepa o descubra fácilmente, entonces documente.
En cuanto a sus quejas. No deberías mencionarlos en absoluto, no son relevantes.