The Kodi DB management is very unstable and you have to basically set it up with the mySQL DB for it to work properly across devices or installations. Also, metadata management is much better in Jellyfin.it can be anything...kodi has all streaming solutions' inbuilt addons like Netflix, prime video. In addition it has hundreds of addons for watching Iive tv.
You can also use local content, kodi supports hdr now and plays all formats flawlessly.
You can create a server out of kodi too and use it for streaming your local content. It can also be installed on any android/windows device including fire stick.
Basically kodi can do anything any other media server can and probably better. However, it might require a little bit more effort in setting it up due to the number of flexibilities available in the tool.
I have been using JellyCon but the JellyFin add-on also has benefits in terms of syncing the metadata to Kodi's DB.