I have a nowtv box in the kids bedroom, side loaded plex and then have a iptv server sub to stream channels, its has bbc iplayer the option to subscribe to various sky packages on a month by month basis, but with plex/iptv there is no need.

Now it doesn't give the option of using kodi, and the wealth of content that can be found there, but for ease of use I cant fault it.

The box can be got for £15-£25 with a 2 month movies pass, then there are various ways (google them) to side load plex then get either a free/paid for server share for your channels, I wont go in to anymore detail as im not sure of site rules for this sort of thing.