Ok, let's look at your options, 1st as you posted in the cable sub forum do you live in a vm cable tv area, if unsure then get on the vm website and do a post code search.
2nd as you haven't got a sat dish, you will best asking a local installer to fit a freesat system then get an openbox or zgemma, you never know the installer might fit the openbox/zgemma for you but you won't get sports in HD.
3rd the reason your kodi stream is rubbish is most probably down to the fact your accessing free streams with everybody else trying to get a freebiie stream also, why not do some research into a IPTV subscription, it will cost you money but you user experience will be a lot better.
Bookmarks