I've found it to be hit and miss occasionally. Intel created the puma based chipset inside and the original firmware for that chipset from Intel had a glaring issue of latency spikes which is terrible for gamers. Intel have since addressed the issue however Virgin are yet to deploy it. You'll see what I mean when you ping the router internally. Should get a <1ms response but instead you'll get anywhere from 2 - 50ms.
Apart from this and the UI being a bit clunky mines been stable for the last 2 months. Also, Virgin changed the security requirements for the wireless passphrase if you want to go ahead and change it so now the minimum characters is 10. No way of changing it.