On routers, just a word of caution if you like your privacy.
ISPs have been tending towards the "Managed LAN" model. They give you a hub which has your router, switch and Wifi AP all in one. However this is managed by the ISP. Not only that but they can ping onto your LAN. They can tell what devices are connected and their IP etc. They can even change your Wifi Password.
Having worked in this industry (on OLT/ONT management software) I seen the UI for an American ISP tech support system. It drew a network map of the household in question showing devices connected, their IP, bandwidth used, determined hardware type and even the OS installed in some cases. It also showed previously connected devices.
Their argument for this is to provide support for CPE (customer premise equipment), so when Mrs Jones phones up and says, "My son's new laptop won't connect to the internet", they can go take a look, rummage around, make changes to the config and even advise them of the Wifi password.
In some cases, such as Phone, Internet and TV bundles (for example) they can even "log on" to some devices in your house and make changes.
My advice... if your like you privacy is to buy a basic router and place it in front of the supplied Hub. Use NAT networking and your own Wifi APs. The ISP will then only see that one device and be unable to punch through it without deliberate hacking. If you have a managed device in your home then it is the only thing that should be connected to their hub, if you have to. Your Virgin TV box might be an obvious one, I'm not sure.