I went to BT and it was like breath of fresh air. Headline figures were not as good, but the quality of the connection, the ability to browse and stream were in another league. But I didn't like the fact most routing was done via Sheffield and I ended up with over 20ms ping. When I moved house I went with Plusnet, albeit I couldn't get over 40mbps so ended up with 40/10. Plusnet were brilliant to be fair, no Sheffield routing and nice and cheap. I got drunk one weekend and decided I wanted 152mbps with Virgin, so I signed up. New house wasn't in a congested area, how bad could it be I thought? They're a bunch of cretins. Youtube, streaming and general browsing was worse than 40/10 Plusnet. I've since moved so I managed to cancel, I can't get VM where I live now so I'm on Sky Fibre Pro now due to the friends and family deal. Apart from the absurd cost, I'm more than happy with Sky's network. Sub 8ms ping, no slow down, streaming, Youtube etc is flawless.