Can't fault it, had it for over a year, obviously you only get freeview channels (plus sky sports 1 & 2) if you pay extra.
But you also get the benefit of being able to stop, pause, record, play and rewind live tv.
We had it with the on demand service. Our line was unstable and so the BT vision rarely worked. When I phoned up to complain BT were very good, said I shouldn't have been offered the service in the first place because of our unstable line and gave me a full refund. It has to be plugged in to the homehub too. It's a good idea and it was great when it worked, lots to choose from to watch and you can watch whole series' of programmes. Always something on but imo you can't beat Sky although we do still have BT broadband. I still have the bt vision+ box and all the cables if you wanna buy it? £50 lol!!!