I like Umbrel’s technical approach: Its apps are just docker compose files with a little extra, making it very easy to support. The UI layer is Next JS, which gives tight coupling with the backend (so good state sync).
I also like their marketing approach: They really have a nice app store and a nice page for each app.
I did not like the reliability around app installations and the disappointment that it’s actually quite proprietary.
I wish there was a standard „server app“ format similar to what Umbrel uses with a strong ecosystem and multiple solutions. It‘s a key missing piece to self hosting stuff, IMO.