Sky Q has a much nicer experience in terms of TV. Virgin typically has faster, and often better, internet, though I wouldn’t use either for internet.
These days all of my tv watching is done via streaming services. Usually Netflix, sometimes Now TV if sky ever show anything good these days. Apple TV+ has some really good content too, though not much content as a whole, and some is available for free right now. I recently got Disney+ too, which was the only gap for me in terms of content compared to sky/virgin.
I have Amazon Prime Video too, but only because it comes with my Amazon Prime subscription, I’ll occasionally watch stuff on it, and subscribe to the itv channel whenever there’s a new Ant & Dec or Martin Lewis show on, but I could live without both.
I find the app based streaming experience much better than traditional TV. Less boxes, less wiring, can use any of my devices, the experience is usually better, and it’s much cheaper.