I have no conflict of interest and feel bad for you if you've wasted time on it, but for anyone else who is considering trying it I have literally have had no issues with mine including setting up nvidia hw transcoding on a debian nas. Only thing I can think of is briefly the android tv client lagged on a major version RC so was incompatible till it updated on my box. I have to check the change log sometimes because of how seamless updating has been (kind of like paperless-ngx and immich as another plug!).
I haven't touched a media server setup since like XBMC and earlier tuner board + dvr era stuff, but recently did a Jellyfin setup for all my purchased physical media.
It was crazy smooth for me. TMDB stuff just worked. Movies, TV, extras organization just worked. Apple TV, Roku, and iOS devices as clients just worked. The Apple TV client isn't great, but they're rewriting a big chunk of it now.
It doesn't do the sharing scenario that people are solving with Plex, but for my purposes it has been perfect.
Setting HW-encoding is a tad complicated indeed, it’s hard to debug WHY it’s not working. But once you have it, you’re good. Jellyfin has been rock solid for us in 2 years since we ditched Netflix and Prime Video.