I'm more or less required to charge for it, since Apple charges to put things in the App Store or distribute without asking users to turn off code signature validation. Doing that would degrade the UX a lot.
The problem I had with Kodi is that it's quite resource intensive, and it doesn't work that well when you want to put on e.g. MTV in the background.