I think experience is hugely dependent on where you are, geographically.
BT in one town might be great because it's just upgraded its infrastructure, but 10 miles away, might be a different experience.
If customer service is important - which and Money-supermarket have national ratings for...