My talk talk contract is over and considering virgin M100. Currently pay 23ppm for 35mbps down/10 up Virgin are offering 108 down (min 50) / 10 up for what works out to be 19ppm Heard a few local stories about virgin network often going down. I've never had an issue with talk talk. And ping is great. It's also a hassle as it's obviously different hardware. How good/bad is virgin?