the thing with broadband depends on how close you are to the nearest exchange; for arguments sake, if 2 people have orange broadand. 1 lives next to the exchange and the other lives 3 miles from the exchange, the person next to the exchange will always get a better service
Same applies for new housing estates which are being built everywhere; the likelyhood of a exchange being close by is slim, therefore you get a shite service
I'm with BT and live just round the corner from the exchange, and i get an exceptional service, cannot fault it at all