I can only second that. Its basically exactly my setup. Debian as stable base and every service as docker via docker compose. This way your system is stable and your services can upgrade as much as they like.
Only difference is that i use micro as editor. But thats just details.
Maybe this pushes the development a little bit. Would be a good opportunity to ask for funding and other means of help.