Ok, no stuffy answer.
What channels are you after, be honest now, as if it’s just the main UK ones then it’s not a good option. They are usually hacky versions of Android, and the hardware is pretty basic. There are better options to stream BBC1/ITV/CH4 etc like Chromecast, FireTV, NowTV, Roku etc.
If you are wanting premium channels, without the premium, then even then I think they are rubbish. Quality of streams is suspect, source of streams is wholly dependent on others maintaining them. There are better, maybe not cheaper, options out there.