I've gone back to BT purely for the speed in which they deal with line faults. 
Out in the sticks here, trees fall on lines quite often and if you're with a 3rd party provider, reporting a fault seems to take ages to get through to the right people. 
..........after all that, BT will come out and do the repair.