Much of this sort of thing is about how much you are willing to put into it in terms of time and effort, and most of that particular effort will be to do with your LAN, Router and ISP.
Basic rules to observe are to stay away from the big-6 ISP's
Never ever ever use any appliance supplied by an ISP for any reason
Never ever use an ISP's DNS resolver
Basically, take ownership of your network and make it work for you
Make no mistake about it, the main-stream ISP's don't want you doing what you are doing and will do their best to frustrate you and censor you - sure they will call it something like 'safety' or 'protection' of something of the sort, but at the end of the day it amounts to censorship pure and simple.
Having done that, you will then have half a chance of optimising your equipment for the service that you are using
There are some very good IPTV provider's out there, and frankly in my experience most of the very good ones are re-sellers. Naming any of them here in public posts is against the house rules and rightly so IMHO
I guess what I am saying is, if you want this to work, you need to be prepared to do your bit if you want to get the value from it.