When did you last try? 10.6 -> 10.7 was a pretty big transition that took forever to complete and there were several issues around there.
For some there time every other release had something break bad while the team were all personally running test versions from the master branch...
After that settled down I've found it pretty much rock solid (since around June) and the team seem to have learned from the friction there and have a better release process now.
I’m glad JF exists, but it needs so much work. From the server to the client, it’s an awful experience.
I want to leave Plex so badly, they introduce bugs more frequently than their useless “features”, but the experience is still streets ahead of JF.