Apparently some people consider their own time absolutely worthless because they see time spent setting something up, learning things, not as a investment.
I somehow doubt that OP was asking specifically about a financial investment.
IMO they’re currently about as good, but they still serve slightly different purposes; Immich doesn’t fully support existing libraries because they don’t support nested albums, and PhotoPrism doesn’t have a native official app and therefore only supports sync through 3rd party apps.
One thing that is relevant to mention is that Immich uses OpenStreetMap in a way that isn’t kosher, and while they’re receptive to changing that, it clearly isn’t a priority to them. It doesn’t reflect too positively on them that they’d essentially abuse another (far more important) FLOSS project like that, while PhotoPrism has made it a priority to avoid such issues.
The big one for me will always be Navidrome (and the various *sonic forks before) because I have access to my music collection, and don't have to pay a subscription.
Vaultwarden I'll give another +1, especially after fighting keeping KeePass synced across devices. Plus I have control over it.
I'm sure throwing my torrent client helps because it's on a box that's always on and my computer can be turned off if we're talking cost of electricity. Or just general wear and tear on hardware.
PBS is very bare bones, and requires a lot of manual CLI setup and config, and it can only receive ZFS Snapshots or bare files. At that point, ProxMox already has replication functions built in and then there's rclone to send it anywhere you want not just the PBS setup.