Overall I do like Emby more than JellyFin. Emby is commercial, like Plex. I believe the client applications (ie everything but the web) needs a licensed server but they have a free trial period. There is a remote option
And they have a service they call Connect intended to simplify the remote access.
Caveat, I've not really used the remote capabilities at all, I can't speak to how it compares to Plex's. I have streamed remotely through a VPN connection, rather than setting up public access. But only once or twice, and mostly to test the VPN rather than for the purpose of streaming.