I recently got my own server, and I installed Jellyfin. The payment part of plex would not have been an issue, but all the remote parts are. I’m not selfhosting because I want to login through a remote website. Let me buy the software and give me a license key, like with desktop software.
The Jellyfin Android TV app is pretty much okay for me. The browsing interface seems to default to a phone UI, but that was easily fixed.