i've been with bt for a year now and have had nothing but trouble with my connection, i was on bt max and was barely getting 1.5meg and it was very unreliable dropping the connection all the time ,i was eventually put on to a 1meg fixed line which still drops the connection but not as bad, after all the trouble i've had they refused to drop the price , bt option 3 about £27.00 a month, untill now when my contract is up and they have said i can have a discount of £2,50 a month if i agree to a 18 month contract (what a joke) so i've decided to leave but i don't know who to go with, i know my line stats are not good so i'm not expecting to get any faster speeds and probably not be any more reliable although i never have a problem with dropping connections untill i got bt max, so i figured i may as well go to some one who is cheaper , so i'm open to suggestions for a new supplier, line stats below 
Line Mode G.DMT Line State Show Time
Latency Type Fast Line Up Time 00:00:54:54
Line Coding Trellis On Line Up Count 1
Statistics Downstream Upstream
Line Rate 1152 Kbps 288 Kbps
Noise Margin 22.8 dB 19.0 dB
Line Attenuation 61.0 dB 31.5 dB
Output Power 17.8 dBm 11.7 dBm
K (number of bytes in DMT frame) 37 10
R (number of check bytes in RS code word) 0 0
S (RS code word size in DMT frame) 1 1
D (interleaver depth) 1 1
Super Frames 193784 193782
Super Frame Errors 8 4
RS Words 0 0
RS Correctable Errors 0 0
RS Uncorrectable Errors 0 0
HEC Errors 3 0
OCD Errors 0 0
LCD Errors 0 0
ES Errors 0 0

Line Mode G.DMT Line State Show Time
Latency Type Fast Line Up Time 00:00:54:54
Line Coding Trellis On Line Up Count 1
Statistics Downstream Upstream
Line Rate 1152 Kbps 288 Kbps
Noise Margin 22.8 dB 19.0 dB
Line Attenuation 61.0 dB 31.5 dB
Output Power 17.8 dBm 11.7 dBm
K (number of bytes in DMT frame) 37 10
R (number of check bytes in RS code word) 0 0
S (RS code word size in DMT frame) 1 1
D (interleaver depth) 1 1
Super Frames 193784 193782
Super Frame Errors 8 4
RS Words 0 0
RS Correctable Errors 0 0
RS Uncorrectable Errors 0 0
HEC Errors 3 0
OCD Errors 0 0
LCD Errors 0 0
ES Errors 0 0