Plex, for me, required quite a bit of fiddling, but once you get it working it works _very_ well. There are decent-quality apps on every platform you want to use. There's a whole lot of software that integrates with Plex from things like requesting/adding new media to monitoring/analyzing Plex server usage.
Some of the things I appreciate about Plex:
- It does a very good job at matching media - It's very easy to share access with others - It supports many types of media -- TV, movies, music, live TV, and just plain ol' video. I store class lectures on Plex! - I'm able to stream very high bitrate movies (upwards 40mbps) without issue
Plex doesn't have the smoothest UX. You have to understand some technical concepts to use it effectively, e.g. sometimes I have to force a transcode when streaming an incompatible format. I have been very frustrated with Plex because of this.
I do wish that Plex would stop working on features that few use. I suppose this is a hard thing to do when they're working on a product that is so heavily associated with piracy.