I'm about to cancel Sky Q as i'm coming to the end of my current offer (18 month contract) which I timed to coincide with the end of the current season. I'll take a payment break of 6 months then return when I can agree a similar deal to what I pay now (£39pm).
I've never really been impressed with the quality of iptv services i've tried. The best quality streams are the official ones which i'm happy to pay a few quid for to obtain someone else's login details. For films & TV shows I pay £5-ish a month sub to a Plex server which has the lot and in up to 4K quality.
If i wanted Sky Sports i'd look for those Now TV offers where they charge £25 per month with 'Boost' which allows three simultaneous streams and is also 1080p + 50 frames per second. Then take turns with 2 others paying a "quarterly" bill