We're with them too - cheapest tariff out there last I looked, that's the only reason why as I agree their service is rubbish. They recently got a formal telling off from the regulator specifically about not charging the appropriate rate according to the usage / readings, poor communications, etc...