If high-quality streaming is an issue for your self-hosted media server, there are a few things you can try.
Is there a way to force Plex to transcode particular audio-only files while playing remotely? It appears that it will transcode FLAC files to AAC if they're above a particular bitrate. e.g., stuff ...