In what way? It has far more on it than BT's. And a lot is in HD.
By the way, I am no particular fan of sky's. As I keep saying, I change provider each year and may well go with BT if they put infinity in my exchange.
There's less on Sky, but it's newer programmes and HD. It's really only a catch up service though, iPlayer isn't the full service either.