It is quite intuitive to use, it works well even in offline mode which makes me feel more confident when I am out of network coverage area. Jw player also have an option to customize our video with some fancy effects or transitions we can add as per need but i would prefer if there could be custom transition options too like fade in/out, dissolve etc, its not present now. But that's only my personal preference since others may find this feature helpful. They are having great support for live streaming platforms as well. The best thing about jw player is their customer service team always make sure you get your problems solved very soon. Its easy to set up and configure as well. We are using jw player mainly for live sports broadcastings where people from all over world will stream them.