One of my goals on the server is to keep things simple. The simpler the better. Jellyfin+Kodi gives you the advantage of both worlds very easily.
Jellyfin is not used as a player, but as a centralized database instead of ....other more complicated things.
Well, I have spent a lot of years, actually couple of decades, working/designing/configuring Borland, Paradox, MS Access and Oracle Databases so, for me simple MariaDB SQL database setup is trivial. Took me whole `5 minutes to set it up, but, as they say : everything is easy once you know it. I guess every one is going to use whatever is most convenient/comfortable to him/her.