I would disagree. Always found Virgin clunky with a poor user interface, but each to their own I guess. The main issue with Virgin for me is you cannot get Sky Sports HD. After having it for so long I really couldn't watch football (or anything else for that matter) in SD.
As others have said...