The ability to embed video in any website, mobile or desktop application is great! I have used it for several years now with no problems at all. It's easy to use and has many ways of customization. You can make your own player skin/theme as well so you can match your brand colors and logo. There are also other players out there that do not support HTML5 but this one does. As far as cost goes, nothing really. They offer free accounts which give you limited access to features like analytics etc. If you want more advanced options then pay for them. We've been able to add videos from our YouTube channel into websites without having to worry about bandwidth issues since we're using html5 technology.