iPlayer streams all BBC channels, and radio, and a massive collection of catch-up & archive TV & radio, often in HD with subtitles and or AD, and with seldom a hitch. You can also download shows to your portable device on your home wi-fi & watch them later anywhere. And that's the true meaning of "anywhere" not Virgin's definition of the word.
Quite why you'd want to use Virgin's offering, which buffers all the time, and is tied up in infinite licencing issues & red tape, when iPlayer is so good is beyond me.
Not really my issue, the guide in the app lists all available channels, but it starts at 103, and then misses out all other BBC channels. I am just using my iphone as a second remote, as I have a Roku player to stream iplayer etc!!!!