Jellyfin server isn’t lacking, but the weak point is definitely client software, especially on iOS. Unfortunately they just don’t have the same kind of resources Plex do in that regard.
I run Plex and Jellyfin, with watched status between the two synchronised with jellyplex-watched.