I migrated from plusnet last October (after my 12 discount); I have given up changing providers every 12 months especially as I am on a market A exchange with only BT on adsl max.
I came to the conclusion to keep good single thread throughput at peak times I will have to stay with BTr or plusnet, both of these cp's are (i seem to remember) openreach care level 2, 48 hrs after fault reported.
Total non-discounted price about £39/month with high call charges.
I moved line rental to a small supplier with 1 ppm call charges and rental of £13.80, Caller display £1.00. This has an OpenReach care level of 1 (next working day)
I moved adsl to BT business £24/month also with care level 1; special offer 6 months free.
This week I had an email notifying of a £2.80/ month price increase from BTb, so I had a quick look at adsl pricing again, no-one was much cheaper, so I phoned the contact number in the price increase email.
After a 2 minute conversation I was given an £8/month discount on a new 24 month contract.
Total (after price increase)
13.80 line rental
01.00 Caller display
18.80 Adsl
33.60 TOTAL
All on OR care level 1