Generally, the alternatives to Plex are Emby and Jellyfin. Jellyfin is an open source fork of Emby. The main differences between Emby and Jellyfin is their client support, and of course Emby has a paid service for certain features.
I used Emby for a couple of years before switching to Plex. My main reason for switching is how much more polished Plex's UI is. This is especially apparent on certain devices like the Apple TV and mobile devices. However, Emby UI is in no way bad, I just like how polished Plex's UI is.
Basically, If you don't really believe my UI argument, use Emby, and if you don't want to pay for certain features and are okay with lacking device support use Jellyfin.