I’ve been a VM customer for years and have to say that, compared to Sky, their On Demand and Catch Up content is very poor.
Programmes are often missing, incomplete box sets and delayed Catch Up availability. I understand there are different agreements in place between broadcasters and providers, but Sky is far better in this respect.
As an example, every episode of Keeping Up Appearances (series 1-5 and specials) are available on Sky, compared to a few episodes on VM.
There are many occasions when programmes broadcast on ITV take 1-2 days to appear on VM Catch Up - the latest series on Manhunt is an example. Episode 2 was missing for ages.
I’ve seen many threads over the past few months where this happens a lot. ITV are extending their agreement with Sky next year to offer even more content, whereas VM are falling behind in this respect.