C'mon AWIMB what's the recommended provider?

Virginmedia's service is utter crud. Spoke to someone today who said I'd have to wait 3 years for them to fix the problems in my area.