I’ve stopped using Plex-like stuff. I don’t really need it because transcoding isn’t as relevant as it was before. Pretty much every device I own can play h265 without CPU overhead.
What I’m doing is basically a Samba file share + Infuse/Kodi. Thats it. You pretty much get the same results. Infuse can sync between devices using cloud sync and trackt, which can be used through a hide-my-mail account. Kodi can sync watched shows through said Trakt account.
Infuse costs me a dollar a month and Kodi is free. I don’t need a NAS with a powerful CPU that can transcode. Anything that has disks and saturates the gigabit connection is enough.
Jellyfin-Kodi gives fast and automatic library updates - no waiting 5 minutes for ‘update library’ on large collections - new content appears automatically. Also some nice QoL improvements like synced progress, slightly better metadata fetching, automatic subtitle fetching