I (very much an amateur) briefly tried TueNAS scale in the past and didn't like how they did apps. So I switched to Openmediavault, which since then has served me very well.
With a plugin I could easily add my zfs raid and I use their build in docker compose gui to run the few programs I need.
I didn't try out others, but there are more options. CasaOS and yunohost already got mentioned, there is also Cosmos or just running a basic server with e.g Debian and maybe adding Cockpit for some management gui.