

YunoHost is very nice to run on a VPS (or a box at home, or anything). It has good email hosting support, and I feel people without systems administration experience could get it running and host a couple of apps for a group without too much trouble.
TrueNAS Scale has awesome NAS capabilities. ZFS is the bomb. Plus, they are integrating Incus, which I’m a huge fan of. I think it hits a sweet spot for people with systems administration experience. Just install it and you get great NAS capabilities, the option of running a K8S instance, LXC/VM capabilities, and some “app catalog” (I test drove that briefly and it looked decent, but I think less hands-free than Yunohost.). My pet peeve (and I understand why they do this) is that you need separate drives for the OS and for data, so if you want redundancy you need 4 drives- which is likely fine for home use, but I’d like to run TrueNAS Scale on a Hetzner dedicated server, and that increases costs a lot.
If your primary desire is to run a few apps and you want to minimize your learning/effort, I’d check out YunoHost. If you want to do more, but also invest more time, TrueNAS Scale is awesome.
YunoHost is a non-profit. Things could change, of course, but I’d fear more that YunoHost dies than it tries to monetize.
TrueNAS is backed by a for-profit company that so far has a good track record and looks pretty sustainable. Plus, while YunoHost might be a bit more troublesome, TrueNAS Scale is pretty much based around “open” things- their app catalog is basically Helm charts, for example.
Docker Compose is quite portable too, but if you are re-using YAML compose definitions from the Internet, or non-official container images by third-parties, there’s also risks involved- not everything is easy to migrate! I prefer a very hands-on approach to my personal infra (I package some RPMs!), so I think I wouldn’t personally use YunoHost, but I feel somewhat comfortable recommending it to others.