I've been using kodi/xbmc for years. Don't see what all the fuss is about to be honest . its fiddly, the streams are flaky and one week it works the next it doesn't.
In short it's absolutely no substitute for sky or BT.
I only use it for Albion streams that are not on sky or BT.