Snap is great if you just want to try out an app but for something with a lot of data/growth (Plex) it adds a level of complexity when you have to work inside the container. You also loose access to hardware like USB tuners and some gpu transcoding.
The standard .deb install is much easier to support or you could go with Docker if you truly want a container with access to the file system.