Positron is a “next-generation data science IDE.” If RStudio is too specific and VS Code is too general, is Positron just right?
Reproducible environments are a pain, but {renv} makes things easy for R and works well with Python. Add pyenv and some venv, and you should be set for both R and Python.