We are stuck with Sky just now and they fucking suck!
Download speeds are shite, and the customer service is worse.
Can't wait to get back with Virgin Media again once they get their asses in this area. Had no problems at all with them before we moved here...