Happy with Sky. Speed/ping isn't great (15Mbps) but very much worth the hassle from Virgin who were absolutely diabolical. Their speed was good but reliability not so much and customer service was like banging your head on a spikey wall. The average support email sent to them had 5 follow up's from me along the lines of "Please re-read the original email and respond appropriately" with threats of taking it further increasing in each mail. ISPA involvement soon sorted them out so I could leave their crap service - thank god that happened the month after Sky LLU'd our exchange.