Iff you're a VSCode user, you might benefit greatly from Dev Containers. You'll basically be running Docker containers, which can run almost anything of course.
Worth noting that the confinement of Flatpaks and Snaps can have major drawbacks. It has been a major pain in the ass to get Flatpaks working nicely with fractional scaling (think tiny cursor, huge text, tiny text etc etc)
Multiple people seem to have had problems with audio