Always go free and open source like Jellyfin for any long term personal consumption. Anything else can be changed and you would have to change your long term habits.
Back when I started using Plex the open source alternative was only XBMC. Plex just had the killer feature of being able to transcode correctly. But yes I agree, being a for profit closed source app has just been a pile of junk beyond the core feature set that was put out long ago.
I also have Plex Lifetime and was fed up with something or another and switching to Jellyfin was pretty nice and straightforward. I'd recommend as well if you have a free afternoon/weekend.